我正在使用Codenvy,这是在线eclipse che Ide的Codenvy来构建Java应用程序。我在src/main/java/App.java
中有我的源代码。App.java
包含2类。
当我运行gradle build
时,它会编译类并从中制作App.jar
文件。当我运行java -jar App.jar
时,它给了我一个错误:no manifest attribute, in App.jar
我尝试制作一个src/main/resources
文件夹并将MANIFEST.MF
文件放入其中,但它仍然无法使用。有人可以告诉我我做错了什么吗?
您必须在build.gradle
文件中指定MainClass
-
jar {
manifest {
attributes 'Main-Class': 'com.something.MainClass'
}
}