我有一个java项目,它在eclipse上运行良好。现在,我需要使用命令行来运行它,比如java classpath ...如何根据Eclipse中存储的类来设置此类路径。如何在命令行中运行java项目
回答
简单地浏览到该类文件存在于目录,并使用
java -classpath . myClass
编辑:你可以用任何的classpath更换.
。例如,要找到您的类路径,您可以使用echo %CLASSPATH%
编辑:看起来有相当多的信息可能会帮助您here。
jre\bin\java -jar JarFileName.jar
这将允许您从命令行在Windows上运行jar。
假设您已将目录更改为您的项目目录,并且正下方是一个bin目录,其中包含已编译的类和一个包含jar文件的lib目录。我们还可以说,你想要调用的主要方法是com.initech.example.EntryPoint。在Windows中可以运行:
java -cp bin;lib\*.jar com.initech.example.EntryPoint
的斜线走另一条路为Unix,很明显,你用冒号而不是分号作为CP开关的分隔符。
使用-jar来运行你的项目只有在你的类打包在一个jar文件(duh)中并且jar文件有一个给出入口点的清单时才有效。
嗨,系统返回为“zsh:没有找到匹配:bin:lib/*。jar” – 2011-05-27 14:27:48
有你改变了你的项目目录?有没有名为bin和lib的子目录?细节当然取决于你的设置。 – Ben 2011-05-27 14:34:25
@ bit-question:你的eclipse项目中是否有任何jar包?如果没有,你可以将它缩短为'-cp bin'。或者如果您有罐子,请尝试丢失通配符并单独列出罐子。 – 2011-05-27 15:02:10
可以使用java
命令的-classpath
或-cp
选项设置类路径,也可以启动你的应用程序,例如之前设置$CLASSPATH
环境变量
export CLASSPATH=bin:lib/*
java -jar packagename.Application
无论哪种方式,你应该写一个脚本,这样你就可以开始没有多步骤的应用程序或键入长命令。或者你可以使用ant
,或从Eclipse中导出可运行的Jar。这真的取决于你为什么需要这样做。
要找到类路径中需要的条目,最简单的方法就是查看Eclipse在项目根目录下创建的.classpath
文件。
选择项目,然后单击文件 - >导出打开一个新窗口。
从该选择的Runnablejar选项中单击下一步按钮。
在启动配置中,选择您的主类并在导出目标中指定要存储jar文件的路径。
现在进入命令行发出以下命令Java的罐子mainclass(类名)
如何使用运行的JAR
使用Eclipse运行命令行Java项目,你可以很容易地运行Java程序但使用Runnable jar有些不同。 步骤来运行一个Java项目:
- 导出到一个运行的JAR的Java项目 - 使用Eclipse IDE
- 选择主或运行类文件 - 启动配置
- 在图书馆处理 - 选择该选项[需要提取物库中的jar文件]
- 打开命令提示转到目录,其中可运行罐子可用
- 类型> Java的罐子Runnable.jar
非常感谢你! – Vivek22 2017-12-07 05:08:12
- 1. 如何使用vm参数从命令行运行java项目?
- 2. 如何在java命令中运行ant
- 3. 从命令行运行PyCharm项目
- 4. 从命令行执行java spring项目
- 5. 用Java运行命令行
- 6. 通过命令行运行java项目时遇到问题
- 7. Java - 从命令行构建和运行eclipse项目
- 8. 如何使用命令行运行代码块项目
- 9. 如何运行命令行
- 10. 在Android NDK项目中从命令行运行CMake
- 11. 从命令行运行在eclipse中创建的Python项目
- 12. 使用shell命令运行项目
- 13. 如何在java中使用线程异步运行命令行
- 14. 如何在Windows的命令行中运行这个java类?
- 15. 如何在后台运行Java代码中的命令行?
- 16. ZSH:如何在命令行中运行Vim-style替换命令?
- 17. 如何从java运行azure-cli命令
- 18. 如何从java运行git命令?
- 19. 如何从java运行maven命令?
- 20. 如何运行的Ubuntu从Java命令
- 21. 如何从Java运行Linux“cd”命令?
- 22. 如何从java运行unix命令
- 23. 在java中运行linux命令
- 24. 如何在命令行运行Photoviewer.dll
- 25. 如何在命令行上运行php?
- 26. 运行mysql命令从Java
- 27. 通过Java ProccesBuilder运行命令与在Shell中运行命令不同
- 28. 在Maven项目的命令行上运行jar文件
- 29. 通过windows命令提示符运行NetBeans java项目
- 30. 如何在eclipse中运行命令(Pydev)
你正在运行哪个操作系统的Java应用程序? – 2011-05-27 13:44:17
我正在使用Linux,并且此项目中涉及很多库。如何设置相应的路径?谢谢 – 2011-05-27 13:58:14