-2
我爲這個礦工服務器和它的日記做了一個插件,你在.txt文件上寫下東西,你可以在遊戲中閱讀它。我設置它,所以你可以更改遊戲中的目錄和創建文件,並閱讀它們在Windows上工作正常,直到我發現服務器所有者在Mac上,是否有可能創建文件,並將它們讀取到Windows相同的Mac ?Java在mac上創建文件?
我爲這個礦工服務器和它的日記做了一個插件,你在.txt文件上寫下東西,你可以在遊戲中閱讀它。我設置它,所以你可以更改遊戲中的目錄和創建文件,並閱讀它們在Windows上工作正常,直到我發現服務器所有者在Mac上,是否有可能創建文件,並將它們讀取到Windows相同的Mac ?Java在mac上創建文件?
Java是一種高度便攜的語言。只要您不在代碼中放置任何特定於Windows的假設,您的代碼就可以工作。例如,這是不好的:
這是更好的... ...
new File("/My/Directory/File.txt");
更妙的是...
new File(File.separator + "My" + File.separator + "Directory" + File.separator + "File.txt");
最好的!
File file = new File(File.separator);
file = new File(file, "My");
file = new File(file, "Documents");
file = new File(file, "File.txt");
Read the JavaDocs有關如何以獨立於系統的方式完成目標的更多信息。
是的。在這裏你有一個閱讀和寫作的例子:http://stackoverflow.com/a/22074145/3315914 – rpax
你試過看看? –
如果你寫了一個好的代碼,答案是肯定的。 – vzamanillo