只有从shell启动时,Jar才能正常工作

时间:2016-07-02 04:48:49

标签: shell java-8 javafx-8 linuxmint

我正在Eclipse中创建一个项目并使用Gradle构建它;我的操作系统是Linux。奇怪的是,当我在/home/[myuser]/中创建一个文件夹时,将Jar放入其中并尝试运行它,它无法正常工作;当我从shell运行它时,它的工作原理。如果我把它放在/home/[myuser]中也可以。这个问题与权限有关吗?我的程序尝试创建2个文本文件并在运行时读取其他一些文件。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案 - 只需创建shell脚本(.sh和.bat)来启动程序,而不是直接启动Jar。