如何在命令提示符中运行jar文件?
当前回答
如果你的manifest中没有定义入口点,那么调用java -jar foo.jar将不起作用。
如果你没有manifest或者运行一个不同于manifest中指定的主类,使用这个命令:
java -cp foo.jar full.package.name.ClassName
参见如何创建带有入口点的清单: https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
其他回答
你可以像这样从命令行运行JAR文件:
java -jar myJARFile.jar
试试这个
java -jar <jar-file-name>.jar
java[任何其他JVM选项,你需要给它]-jar foo.jar
如果你的manifest中没有定义入口点,那么调用java -jar foo.jar将不起作用。
如果你没有manifest或者运行一个不同于manifest中指定的主类,使用这个命令:
java -cp foo.jar full.package.name.ClassName
参见如何创建带有入口点的清单: https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
推荐文章
- codestyle;把javadoc放在注释之前还是之后?
- 如何在Spring中定义List bean ?
- 将Set<T>转换为List<T>的最简洁的方法
- 在JavaScript中,什么相当于Java的Thread.sleep() ?
- 使用Java重命名文件
- URL从Java中的类路径加载资源
- .toArray(new MyClass[0]) or .toArray(new MyClass[myList.size()])?
- Hibernate中不同的保存方法之间有什么区别?
- Java 8流和数组操作
- Java Regex捕获组
- Openssl不被视为内部或外部命令
- 如何添加自定义方法到Spring Data JPA
- 如何在Ubuntu中设置Java环境路径
- 无法执行dex:在Eclipse中超过GC开销限制
- 有人能解释一下JPA和Hibernate中的mappedBy吗?