如何在命令行中运行java项目

我有一个java项目,在eclipse上运行正常。 现在,我需要使用命令行运行它,比如java classpath …如何根据Eclipse中使用的存储类路径设置此类路径。

只需导航到类文件所在的目录并使用即可

java -classpath . myClass

编辑:您可以替换. 任何类路径。 例如,要查找类路径,可以使用echo %CLASSPATH%

编辑:看起来有相当多的信息可以帮到你。

如何使用Runnable jar从命令行运行java项目

使用Eclipse可以轻松运行java程序,但使用Runnable jar略有不同。 运行java项目的步骤:

  1. 使用Eclipse IDE将java项目导出到Runnable jar中
  2. 选择主文件或运行类文件 – 启动配置
  3. 在库处理中 – 选择[将所需库提取到jar文件中]选项
  4. 打开命令提示符转到runnable jar可用的目录
  5. 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文件。