【发布时间】:2012-10-13 09:34:10
【问题描述】:
我正在尝试使用
@echo off
java -jar Test.jar
pause
随着清单的
Manifest-Version: 1.0
Main-Class: classes.TestClass
在Jar目录下,解压后可以清晰的看到一个classes\TestClass文件。
编辑:classes.TestClass 确实有一个public static void main(String[] args)。
classes.TestClass 中的包减速是package classes;
但我仍然不断收到错误消息
Could not find or load main class classes.TestClass
我已经找到了解决这个问题的所有方法,但似乎没有任何帮助。
我尝试过编辑类路径、重做清单、安装新的 JRE。
我还应该做什么?
【问题讨论】:
-
TestClass是否包含main函数?
-
@Baz 是的,它有一个 main 方法。
-
你确定
TestClass的包名是classes吗? -
是包类中的TestClass吗?我建议从命令行运行一次文件。如果成功则继续前进。
-
您将
classes输出目录与classes包混淆了。