linux怎么防止jar包卡住

linux怎么防止jar包卡住,第1张

1检查jar包是否损坏,可以使用unzip命令解压jar包,查看文件是否完整;
2检查jar包是否与当前系统兼容,如果是32位系统,则需要使用32位的jar包;
3检查jar包是否需要依赖其他jar包,如果需要,则需要将依赖的jar包也一起放到同一目录下;
4检查jar包是否需要特定的环境变量,如果需要,则需要设置相应的环境变量;
5检查jar包是否需要特定的JVM参数,如果需要,则需要设置相应的JVM参数;
6检查jar包是否需要特定的 *** 作系统权限,如果需要,则需要给予相应的权限;
7检查jar包是否需要特定的网络权限,如果需要,则需要给予相应的权限;
8检查jar包是否需要特定的文件权限,如果需要,则需要给予相应的权限;
9检查jar包是否需要特定的系统资源,如果需要,则需要给予相应的资源;
10检查jar包是否需要特定的系统服务,如果需要,则需要给予相应的服务。

将第三方的jar包,加入到最后的jar包中。 然后 修改Java虚拟机是根据Java ClassLoader(类加载器)决定如何再ClassPath指定一些Jar包,但在Java程

1、打包时指定了主类,可以直接用java -jar xxxjar
2、打包是没有指定主类,可以用java -cp xxxjar 主类名称(绝对路径)
3、要引用其他的jar包,可以用java -classpath $CLASSPATH:xxxxjar 主类名称(绝对路径)
-classpath 指定需要引入的类;
我们可以将第三方包都放到CLASSPATH环境变量下,也可以直接指定第三方包的路径,多个第三方包名,以";"号分隔;
ClassName 被执行的Java类名(不含class后缀)

linux下执行jar文件方法:命令行下进入文件目录,执行java -jar filejar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/filejar,这样在桌面双击即可打开该jar文件

1、编译的时候,需要使用-cp环境变量来引入外部jar的地址。-cp也可以换成-classpath。
2、运行过程中,环境变量-cp中一定要加入编译时候生成的class文件的路径。并且用冒号分割。记住,在windows下环境变量是使用引号分割的。但是在Linux下环境变量需要使用冒号分割。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12867903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存