Затмение на MAC, установить текущий каталог в папку «Документы», а не APP BUNDLE - PullRequest
1 голос
/ 27 декабря 2011

Когда я запускаю этот код на моей MAC OS X в веб-проекте eclipse

File file1 = new File("myfile.txt");
if( !file1.exists() ) file1.createNewFile();
System.out.println( file1.getAbsolutePath() );

, на моем компьютере с WINDOWS 7 написано

/Users/Richard/Desktop/eclipse/Eclipse.app/Contents/MacOS/myfile.txt

, на нем написано

C:\Users\Richard\Documents\workspace\myproject\src\com\example\myclass\myfile.txt

Как заставить мое затмение работать на моей MAC OS X для вывода файлов в моей папке «Документы», как на моем WINDOWS 7, вместо того, чтобы идти в пакет приложения Eclipse.app и помещаться в папку Contents / MacOS?

Ответы [ 2 ]

2 голосов
/ 27 декабря 2011

Вы можете изменить рабочий каталог для любой заданной конфигурации запуска в Run -> Run Configurations..., затем на вкладке Arguments.

Странно, что по умолчанию вы находитесь в комплекте Eclipse.app - обычно это ${workspace_loc:project name}.

К сожалению, кажется, что вы все еще не можете установить рабочий каталог по умолчанию для всех новых конфигураций запуска.

0 голосов
/ 06 августа 2013

Если вы работаете на Mac, то:

  1. Откройте вкладку «Серверы».

  2. Дважды щелкните свой сервер.

  3. Нажмите «Открыть конфигурацию запуска».

  4. Откройте вкладку «Аргументы».

  5. ВПанель «Рабочий каталог», выберите «Другое» и введите путь, который вы хотите использовать в качестве рабочего каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...