美文网首页
Eclipse打jar包ClassNotDefined 相对路径

Eclipse打jar包ClassNotDefined 相对路径

作者: 九乡河的小香瓜 | 来源:发表于2020-03-21 12:49 被阅读0次

    Maven项目,直接在eclipse运行主类run as java application成功,
    直接用maven的package命令打包成jar包,ClassNotDefined/found
    使用eclipse自带的export打包,找不到文件(相对路径问题)
    该用maven的assembly好了一点
    assembly:assembly
    老老实实改成绝对路径
    this.getClass().getClassLoader().getResource("").getPath()+
    这样本地运行可以,打成jar包还是不可以
    检查了一下 路径最后居然会多一个!,前面多了file:
    简单一点字符串去掉再加上相对路径就好了。。。
    但是jar包是一个文件不是目录,这样也不行

    最后直接读取文件流...
    我有一个想法,就是数据文件不要一起打成jar包而是分开,这样就没有这个问题了。

    相关文章

      网友评论

          本文标题:Eclipse打jar包ClassNotDefined 相对路径

          本文链接:https://www.haomeiwen.com/subject/nnsyyhtx.html