【发布时间】:2016-11-04 12:36:47
【问题描述】:
我正在 Eclipse 中创建一个项目并使用 Gradle 构建它;我的操作系统是 Linux。奇怪的是,当我在/home/[myuser]/ 中创建一个文件夹时,将 Jar 放入其中并尝试运行它,它无法正常工作;当我从 shell 运行它时,它可以工作。如果我把它放在/home/[myuser] 中,它也可以工作。这个问题与权限有关吗?我的程序尝试创建 2 个文本文件并在运行时读取其他一些文件。
【问题讨论】:
-
错误信息是什么?它怎么不能正常工作?
-
当您“尝试运行它”时,您到底在做什么?通过 shell(从命令行)运行显然是可行的,所以你必须做一些不同的事情。
-
@Hans-MartinMosner 我要么双击 jar,要么右键单击并选择“使用 Oracle Java 8 运行时打开”。
-
@nlloyd 似乎无法为其配置创建必要的文件。
-
您是否尝试添加调试输出以查看为什么会出错?例如,当文件创建失败时显示确切的错误字符串等。
标签: shell java-8 javafx-8 linux-mint