小前提:我正在Windows上构建我的应用程序,以便可以使用eclipse,但它必须在RPI3B上运行 所以我在用代码:
private static Path projectPath = Paths.get(new File("").getAbsolutePath());
获取我的.jar的路径
现在在Windows上,正在使用的路径是正确的:
D:\users\simon\GitHub\Home-Assistant>
但是在我的raspberryPi上,路径被切成根,所以会发生以下情况:
/home/pi>
即使我的.jar位于/ home / pi / Desktop / Home-Assistant-nogui
为什么会发生这种情况,我该怎么做才能防止这种情况发生?
@Joe以及那些使用我的方法被标记为重复的人,我有一个例子说URI不是分层的