我有一个java项目,在eclipse上运行正常。现在,我需要使用命令行运行它,比如java classpath ...如何基于Eclipse中存储的类路径来设置这个类路径。
答案 0 :(得分:8)
只需导航到类文件所在的目录并使用
java -classpath . myClass
编辑:您可以将.
替换为任何类路径。例如,要查找类路径,可以使用echo %CLASSPATH%
编辑:看起来有很多信息可以帮助您here。
答案 1 :(得分:4)
如何使用Runnable jar从命令行运行java项目
使用Eclipse可以轻松运行java程序,但使用Runnable jar略有不同。 运行java项目的步骤:
答案 2 :(得分:2)
选择项目,然后单击文件 - >导出,打开一个新窗口。
从中选择Runnablejar选项,然后单击下一步按钮。
在启动配置中选择您的主类,并在导出目标中输入您要存储jar文件的路径。
现在去命令行发出这个命令java -jar mainclass(classname)
答案 3 :(得分:1)
jre\bin\java -jar JarFileName.jar
这将允许您从命令行在Windows上运行jar。
答案 4 :(得分:1)
假设您已将目录更改为项目目录,并且直接在其下面是一个bin目录,其中包含已编译的类和包含jar文件的lib目录。另外,假设您要调用main方法的类是com.initech.example.EntryPoint。在Windows上,您可以运行:
java -cp bin;lib\*.jar com.initech.example.EntryPoint
显然,对于Unix,斜杠是另一种方式,你使用冒号而不是分号作为cp开关中的分隔符。
使用-jar运行项目只有在将类打包在jar文件(duh)中且jar文件具有提供入口点的清单时才有效。
答案 5 :(得分:0)
您可以使用-classpath
命令的-cp
或java
选项设置类路径,也可以在启动应用程序之前设置$CLASSPATH
环境变量,例如< / p>
export CLASSPATH=bin:lib/*
java -jar packagename.Application
无论哪种方式,您都应该编写一个脚本,这样您就可以在没有多个步骤或键入长命令的情况下启动应用程序。或者您可以使用ant
,或从Eclipse导出可运行的Jar。这真的取决于你为什么需要这样做。
要查找类路径中需要哪些条目,最简单的方法是查看Eclipse在项目根目录中创建的.classpath
文件。