我正在测试一个项目,其中我在一台计算机上运行服务器应用程序,而另一台计算机上运行客户端应用程序。在用于开发的计算机上,我正在从Eclipse运行该应用程序。在另一台计算机上,我一直在使用javac进行编译,然后从终端运行。
我注意到,对于相对路径,Eclipse从项目的根目录(包含src文件夹,bin文件夹等的目录)开始解析路径。
同时使用普通的javac编译,它将解析从.class文件所在的位置开始的路径,该文件不在根目录中。
这种不一致导致难以加载图像,因为它在每侧的不同位置查找图像。有没有办法使我保持一致,也许是通过向javac添加更多参数来实现的?