我用java做了一个经典的Hello world程序,叫做Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
我编译了它:javac你好。java
然后我制作了一个名为manifest的清单。txt:
Main-Class: Hello
然后我说jar-cfm-myJar。罐子清单。你好。类
,它确实创建了一个jar文件
,但当我创建了java-jar-myJar时。jar
它说没有主清单属性。提前谢谢。
您必须修改META-INF/MANIFEST。MF并将这一行添加到主类:com。我的包裹。你们班
应该是这样的
Jar-cvfm myJar.jarmanifest.txtcom.mysample.work.Hello.class
v-详细(可选)
检查你的Hello类是否有正确的软件包
Android Studio是完美的工作,但当我执行jar文件 但jar文件在这种情况下无法执行,这是出了什么问题。有什么建议吗
我在1-2年前用libGDX做了一个游戏,我可以在eclipse上运行它,它很有效。当我想导出jar文件时,我转到Export-Runnable jar file-这里我选择package required libraries并导出它。
我有一个我写的程序的输出文件。它由FileWriter和BufferedWriter编写。 稍后,我使用类似于的行写入文件。 当我简单地在Eclipse中运行程序时,输出文件的格式是正确的,每条消息都写在新行上。然而,当我导出到一个. jar文件时,它不再工作,并且把每条消息放在一行上,就好像“\n”不工作一样。 我是否错误地使用了FileWriter/BufferedWriter,或者它在一个环
我试图列出ftp服务器中特定目录下的所有文件。 虽然目录是一个有效的,但代码卡住,而调用listFiles,可能是什么原因。?进一步我想提到的是,一个单独的netbean项目访问相同的FTP服务器工作正常与相同的代码,但maven项目有问题。请帮助。
我正在尝试将我从eclipse制作的pacman游戏导出到。罐子包装。问题是,尽管eclipse上的一切都运行良好,但当。jar已导出,我使用的资源无法正确加载。我将它们放在一个单独的/res文件夹中,该文件夹位于构建路径上。我通过以下方式访问它们: 我做错了什么?这里是我得到的错误的一个例子(只有在eclipse上导出的. jar中运行良好)
我的Intellij项目在IDE中完美地运行,但任何试图提取有效数据的方法。来自它的jar文件导致了某种错误。我的项目使用Maven、Spring和Apache Ignite。这是我的pom。xml文件: 清单: 并且,文件夹结构: 我列出了以下尝试: 1-在pom中运行mvn clean install。xml目录:编译得很好,但我得到的错误是相对于jar文件没有主清单属性。 2-我打开jar文