我用我的 Java 程序创建了一个 JAR 文件。这段代码将打开目录“Test”中的几个文件,该目录与 JAR 文件位于同一目录中。像这样:
/
-- program.jar
-- /Test
-- *
如果我通过终端运行:java -jar program.jar,它运行完美。但是如果我以图形方式运行(右键单击 jar 文件并使用 OpenJDK 打开...),它就无法正常工作。就像我从另一个目录运行一样。
当我以图形方式运行 JAR 文件时,它是否有可能从另一个目录运行?
顺便说一句,我在 Ubuntu 上运行。