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