我正在尝试使用加载jar
@echo off
java -jar Test.jar
pause
Run Code Online (Sandbox Code Playgroud)
随着的表现
Manifest-Version: 1.0
Main-Class: classes.TestClass
Run Code Online (Sandbox Code Playgroud)
在Jar目录中,当我提取它时,我可以清楚地看到classes\TestClass文件.
编辑:classes.TestClass确实有public static void main(String[] args).
包装减速度classes.TestClass是package classes;
但我仍然收到错误消息
Could not find or load main class classes.TestClass
Run Code Online (Sandbox Code Playgroud)
我经历过这个问题所能找到的一切,但似乎没有任何帮助.
我已经尝试编辑类路径,重做清单,安装新的JRE.
我还应该做什么?
我在 IDEA Build>Build Artifacts 中创建了 jar 文件。但是不能用java -jar jarname.jar-运行它Error: Could not find or load main class Hello。MANIFEST.MF 文件位于 /resources/META-INF/ 文件夹中。这是启动器类:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Run Code Online (Sandbox Code Playgroud)
清单.MF:
Manifest-Version: 1.0
Main-Class: Hello
Run Code Online (Sandbox Code Playgroud)
编辑:添加工件设置屏幕截图