2014-03-12 79 views
-2

我爲這個礦工服務器和它的日記做了一個插件,你在.txt文件上寫下東西,你可以在遊戲中閱讀它。我設置它,所以你可以更改遊戲中的目錄和創建文件,並閱讀它們在Windows上工作正常,直到我發現服務器所有者在Mac上,是否有可能創建文件,並將它們讀取到Windows相同的Mac ?Java在mac上創建文件?

+0

是的。在這裏你有一個閱讀和寫作的例子:http://stackoverflow.com/a/22074145/3315914 – rpax

+1

你試過看看? –

+0

如果你寫了一個好的代碼,答案是肯定的。 – vzamanillo

回答

1

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有關如何以獨立於系統的方式完成目標的更多信息。

相關問題