关于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)
上一篇 2022年4月24日 上午10:20
下一篇 2022年4月24日 上午10:40


相关推荐

  • HTML5移动端手机网站开发流程

    HTML5移动端手机网站开发流程最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难。为什么会这么说呢?我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗?其实手机网站就是一个微缩版的PC网站罢了!至于为什么觉得难、觉得无从下手。段亮觉得有以下几点:一、没有完整的思路和流程就像做网站的流程一样,如果你能知道它的流程,我相信就不会觉得做手机网站难!真正难的是你没有思

    2022年6月21日
    25
  • C++字符串格式化的几种方式

    C++字符串格式化的几种方式使用 snprintf 使用 boost format 使用 stringstream 具体示例使用 snprintf include stdio h usingstd string 准备数据 stringhaha haha intnum 3 准备格式 stringfmt teststring s testnumber stdio h

    2025年11月10日
    4
  • 在类中,调用这个类时,用$this->video_model是不是比每次调用这个类时D(‘Video’)效率更高呢…

    在类中,调用这个类时,用$this->video_model是不是比每次调用这个类时D(‘Video’)效率更高呢…

    2021年11月3日
    48
  • 1191 家谱树(拓扑排序)

    1191 家谱树(拓扑排序)1 问题描述 有个人的家族很大 辈分关系很混乱 请你帮整理一下这种关系 给出每个人的孩子的信息 输出一个序列 使得每个人的孩子都比那个人后列出 输入格式第 1 行一个整数 n 表示家族的人数 接下来 n 行 第 i 行描述第 i 个人的孩子 每行最后是 0 表示描述完毕 每个人的编号从 1 到 n 输出格式输出一个序列 使得每个人的孩子都比那个人后列出 数据保证一定有解 如果有多解输出任意一解 数据范围 1 n 100 输入样例

    2025年9月7日
    7
  • Android——AdT模拟新浪微博随便看看看看

    Android——AdT模拟新浪微博随便看看看看一 项目开发 1 项目开发运行效果图 2 开发概要本项目是模拟新浪微博随便看看 初步学习 ListView 控件 重写了 ListView 控件和 BaseAdapter 适配器中的方法 ListView 中的数据中图片 昵称 文本都是在 values 目录中定义的 arrays xml 资源 里面的日期和人气字段都是通过获取和随机出来的 xml 文件分为两个 一个 activity main xm

    2026年3月18日
    2
  • 排序二叉树的建立注意重复元素

    排序二叉树的建立注意重复元素think:1建立排序二叉树时注意重复元素sdut原题链接树结构练习——排序二叉树的中序遍历TimeLimit:1000MSMemoryLimit:65536KBProblemDescription在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是——(1).每个节点中包含有一个关键值(2).任意一个节点的左子树(如果存在的话)的关键值小于该节点的关键值

    2022年7月25日
    12

发表回复

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

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