如何在没有exec插件的情况下执行java项目?
我想知道除了从 eclipse 等程序启动它以及使用 exec maven 插件启动它之外,还有其他方法启动 java 项目吗?
I'd like to know other than launching it from a program such as eclipse and other than from using the exec maven plugin, is there any other way to launch a java project?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用附带的 Java 应用程序启动器 JDK。在最基本的形式中,命令行用法如下所示:
您可能会发现使用
-cp
标志来设置类路径以及使用-jar
标志来设置类路径很有用。从 jar 文件启动应用程序:请参阅文档以了解其他有用的标志。有关基本 Java 命令行工具的更多信息,请参阅 http://下载.oracle.com/javase/7/docs/technotes/tools/#basic。
Use the Java application launcher which comes packaged with the JDK. In its most basic form, the command line usage looks like this:
You may find it useful to use the
-cp
flag to set the classpath, and the-jar
flag to launch the application from a jar file:See the documentation for other useful flags. For more information on the basic Java command line tools, see http://download.oracle.com/javase/7/docs/technotes/tools/#basic.
还可以选择将所有类和资源打包到 jar 中并提供清单文件。
http://download.oracle.com/javase/tutorial/deployment/jar /manifestindex.html
这样,当您双击 jar 时,如果文件关联设置正确,它将启动您的应用程序。
There is also the options of packaging up all of your classes and resources inside a jar and providing a manifest file.
http://download.oracle.com/javase/tutorial/deployment/jar/manifestindex.html
That way when you double click the jar, if the file association is set up correctly, it will launch your application.
我总是使用 maven-assemble-plugin 来构建带有依赖项的 jar。然后你通常可以执行
I always use the maven-assembly-plugin to build a jar-with-dependencies. Then you can typically execute with