2015-08-13 153 views
-1

我试图运行一个普通的.jar使用.bat文件试图运行与蝙蝠

的JAR文件被命名为mytest.jar没有可运行的.jar文件的JAR文件,并且我试图执行它在.bat文件中使用:

java -classpath "mytest.jar" 

它不起作用。

+1

你将不得不定义“不起作用”。 – bmargulies

+0

你看到什么错误?您需要指定main()方法驻留在.jar文件之后的类。 – Craig

回答

1

如果它是一个可执行的JAR

你需要把-jar标志。

用途:

java -jar /path/to/your/jar/mytest.jar 

如果它是一个普通的jar文件

你需要使用:

java -cp $CLASSPATH:/path/to/your/jar/mytest.jar YourMainClass 

,并在Windows上,

java -cp %CLASSPATH%;/path/to/your/jar/mytest.jar YourMainClass 
+0

它不是一个runbale jar它的reguler一个......有源代码 –

+0

@GalSosin读取重复的问题。 –

+0

@GalSosin我对你的问题做了一个编辑 –