0
我正在製作自己的Eclipse插件,但遇到意外的行爲。在linux上的Eclipse中創建文件取決於它如何啓動Eclipse
當從命令行運行Eclipse:
$ cd /home/user/downloads;/home/user/eclipse/eclipse
我這樣稱呼它創建工作區之外的新文件的功能:
new java.io.File("home/user/folder/file")
它會返回一個新的文件的路徑:
/home/user/downloads/home/user/folder/file
因此,它添加了當我啓動eclipse時更改目錄命令的路徑。
如果這是故意如何創建我的文件?
java.net.file確實是一個錯字,應該是java.io.file。該解決方案超出了我的想法,但我駁回了它,因爲它沒有從命令行啓動eclipse就像絕對路徑一樣工作。但是,無論如何,我會繼續努力,謝謝 – Staalk
當前目錄的值因運行方式而異,所以最好儘可能避免相對路徑。 –