关于java打包成jar在linux上运行的一些问题「建议收藏」

关于java打包成jar在linux上运行的一些问题「建议收藏」关于java打包成jar在linux上运行的一些问题

大家好,又见面了,我是你们的朋友全栈君。

java导出成可运行的jar文件,如下图:
在这里插入图片描述

如果上图中红框内前两个选项导出的jar包在linux上运行报错,说找不到需要的依赖包,那么就用第三个,使用这个会导出一个jar包,一个文件夹,文件夹中是jar包的所有依赖。
然后将这两个文件同时上传到linux ,但要保证二者在同一目录下。

最后,关于在jar包中根据文件名动态加载某一个目录下的某个文件内容,好像是行不通的。因为在使用Object.class.getResource(“config/client.properties”).getPath().获取文件路径时,拿到的是绝对路径,而在linux中获取jar包中的某个文件,形成的绝对路径是带!号的,所以不能将动态的多个文件放到jar中,应该单独提取出来,放到某个固定的linux目录中。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105957.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • uwsgi部署django_django调用python脚本

    uwsgi部署django_django调用python脚本一.收集静态资源1.settings.py#静态资源访问的起始urlSTATIC_URL=’/static/’#指定静态资源所在的目录STATICFILES_DIRS=[os.path.join(BASE_DIR,’static’)]#设置收集静态资源的路径(部署时使用)STATIC_ROOT=’/home/kzzf/project/OfferHelp…

    2022年9月12日
  • jquery+json实例

    jquery+json实例

    2021年8月12日
  • tensorflow2.0 cnn(layerwise)

    实验环境:tensorflow版本1.2.0,python2.7介绍depthwise_conv2d来源于深度可分离卷积:Xception:DeepLearningwithDepthwiseSeparableConvolutionstf.nn.depthwise_conv2d(input,filter,strides,padding,rate=None,name=None,data_fo

    2022年4月16日
  • 视频编解码优化的几个概念[通俗易懂]

    视频编解码优化的几个概念[通俗易懂]视频编解码1.neon2.gpu加速3.汇编neon在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv7和armv8系列。芯片类型有:arm7、arm9、arm11、cortex系列。指令集有:armv5、armv6和neon指令。关于ARM到知识参考:ht

    2022年7月15日
  • 小心onpropertychange在ie8上的地雷[通俗易懂]

    onpropertychangeonpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的

    2022年4月10日
  • xmind 使用教程[通俗易懂]

    1.这是刚刚打开xmind后的界面,在中央有一个中心主题,你可以把它替换成你自己的主题,比如图形推理。2、把光标定位到中心主题上,然后连续按3次Tab键,你会看到上面效果。tab键可以帮助你迅速的建立某个主题的子主题。3、下面你在连续按3次回车键,你就可以看到上面的效果,你可以通过回车键,建立同级主题。4、你自己在试一试,玩一玩者两个键吧!(tab键和enter回车键)5、如何改变主题的分布方式,你还要学习使用“右键”,选择一个主题,然后点击“右键”,你会发现有很多选择。6、选

    2022年4月9日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号