使用maven-assembly-plugin打的jar包(图中第一个),放到服务器上发现无法用java -jar启动,反编译后发现META-INF下的MANIFEST.MF里无启动类信息。 解决方法:使用图中第二个jar包,内部包含启动类信息。
一旦Java环境变量正确配置,你就可以使用java -jar命令来启动jar包了。假设你的jar包名为example.jar,可以在终端中输入以下命令来启动它: java-jarexample.jar 1. 如果一切正常,你的Java应用程序应该会成功启动。如果还是出现“没有java文件或目录”的报错,那么可能是由于jar包本身存在问题,你可以尝试重新编译或者检查...
解决版本:统一JDK版本,打jar包时的jdk版本要和运行jdk时所使用的jdk版本保持一致。 修改maven的pom.xml文件中的jdk版本为1.7,然后重新打jar包。 再次使用"java -jar"命令启动jar包,就不再有版本问题了。 如果本文对您有所帮助,请扫描下方微信二维码打赏,您的鼓励是我前进最大的鼓励!
之前是:G:\美团多渠道打包\AndroidMultiChannelBuildTool-master\PythonTool>Java -jar CheckAndroidV2Signature.jar release.apk报错,原因是写的相对路径 后来写成绝对路径G:\美团多渠道打包\AndroidMultiChannelBuildTool-master\PythonTool>java -jar G:\美团多渠道打包\AndroidMultiChannelBuildTool-master\PythonTool\Chec...
在一次部署的时候,遇到使用windows系统作为服务器的,按照正常的方式是打开doc窗口,定位到对应jar包所在的目录,直接使用java -jar运行jar包。 java -jar xxx.jar1后来就出现了灵异事件,刚启动的时候运行的还是好好的,但是过一段时间,通过远程请求这个服务就发现一直出现请求超时。检查网络、端口都是通的,证明这个服务...
如上所示,简单代码中依赖了commons-io.jar包 编译命令:javac -cp commons-io-2.4.jar -d . Test.java编译成功! 执行命令:java -cp commons-io-2.4.jar Test报错:错误: 找不到或无法加载主类 Test 改成指定目录:java -cp . Test报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apa...
HKEY_CLASSES_ROOT\jarfile\shell\open\command "C:\Java\jdk-8\bin\javaw.exe" -jar "%1" %* 其中C:\Java\jdk-8为java安装路径 通过修改不同版本jdk的安装路径,实现使用不同jdk版本运行jar包 这里以Behinder4.0.jar包为例,需要jdk8的版本启动运行,因此我们更爱路径为jdk8的安装路径 ...
命令⾏java-jar执⾏jar包 1.有⼀个jar包 C:\m\test.jar ⾥⾯包含多个main()⽅法。就⽐如 HelloWorld.java ⾥⾯的main()⽅法,就⽐如 HelloYou.java ⾥⾯的main()⽅法,就⽐如 HelloMe.java ⾥⾯的main()⽅法 .。其中默认main()⽅法是HelloWorld.java⾥⾯的main()...
java用命令行的方式启动jar包 方式一:直接java命令。java -jar springcloud-eureka-1.0-SNAPSHOT.jar --spring.profiles.active=8762 方式二:挂载后台运行,可以指定日志输出路径 nohup java -jar springcloud-eureka-1.0-SNAPSHOT.jar --spring.profiles.active=8762 >temp.txt 日志输出一样正常的 ...