繁体   English   中英

我在Eclipse中有一个Java项目。 我如何获得它,以便您可以在终端中运行它?

[英]I have a java project in eclipse. How do I get it so you can run it in the terminal?

所以我有一个项目只有一个Java文件

Main.java

我的工作区位于/ programming / workspace

我在项目中添加了外部jar,以使用apache poi。 我可以通过eclipse运行我的程序,它运行正常,但是我需要能够将此程序提供给我的朋友,并能够通过终端运行它。

我试图做Main.class文件所在的Java main,但是得到了:

     Exception in thread "main" java.lang.NoClassDefFoundError: Main
     Caused by: java.lang.ClassNotFoundException: Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我如何让我的程序通过命令行运行,然后可以提供给其他人运行它?

通过Eclipse->导出-> Runnable jar文件->设置具有main方法的类,并且要在终端中调用时运行->完成(请注意包含外部.jar)

选择项目。 选择导出,导出为可运行的JAR文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM