java打包可执行jar包中的和怎么打

这篇文章主要介绍了如何将java打包鈳执行jar包打包成可执行的jar并执行jar包中指定的main方法的相关资料,文中给出了详细的示例代码对大家具有一定的参考价值,需要的朋友们丅面来一起看看吧

 
 

执行后总是运行指定的主方法,如果 jar 中有多个 main 方法那么如何运行指定的 main 方法呢?

“[args]”表示传入的参数;
 
 

以上就是这篇文章的全部内容了希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流谢谢大家对脚本之家的支持。

}

java打包可执行jar包 打包 成jar 文件后运行程序生成一个txt文件但它不在jar文件中,而是和jar文件在同一级目录下

这是将数据写入文件的代码


如果在MyEclipse下的工程里运行它会在当前工程的目录下生成IP.txt.

可是当我把这个工程打包成jar文件后,它生成的IP.txt文件没有在jar文件中而是在jar文件所在的同级目录下。比如jar文件在C盘那么IP.txt文件就茬C盘。

我知道产生这个问题的原因是路径的问题,即在MyEclipse的开发环境里是以项目目录为根目录的,但脱离IDE后直接运行一堆class文件则class文件所在目录是根目录,但如果运行打包后的jar文件则jar文件所在的目录是根目录。所以IP.txt文件才会生成在jar文件的同级目录下我试着在JDK里寻找能找到jar文件路径的方法,可是没能找到

现在我想让自动生成的IP.txt文件直接放在可执行的jar文件中,希望高手能帮帮忙

如果有可能,有时间希朢大虾们能给我介绍一下java打包可执行jar包中,文件路径的问题

2、现在我想让自动生成的IP.txt文件直接放在可执行的jar文件中

没试过,你不至於想把jar包解开然后生成,然后再生成jar包吧~~~~

为什么要放在jar里生成呢?

------解决方案--------------------jar是经过压缩的里面的文件是只读的,IP.txt只能读取不能写入。因此必须放在外面


}

我要回帖

更多关于 java打包可执行jar包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信