Я установил Windows и Linux на свой ноутбук.
Мне нужно работать в Eclipse без , используя Git (и другие инструменты синхронизации).Поэтому мне нужно использовать разные библиотеки и пути JRE, потому что Windows использует буквы дисковода (C: /, D: / ...), а Linux использует /-paths.
Что я пробовал:
Переменные classpath. Я успешно изучил переменные classpath, и это работает ... Но эти переменные ограничены рабочим пространством, а не всей установкой Eclipse ... Итак, я могуНапример, переменная DISK_C
указывает на «C:/
» в Windows и указывает на «/media/user/ABC1DEF2GHI3/
» в Linux.
Корневая косая черта и символические ссылки. Я попытался создать папку "C:/WinLin
" и указать ее в файле ".classpath
" как "/WinLin
", но Eclipse не поддерживает ее.В командной строке Windows вы можете успешно использовать пути, начиная с косой черты (например, "/WinLin
" равно "C:/WinLin
").Почему Eclipse не поддерживает это?Я буду в состоянии создать символическую ссылку в Linux "ln -s /WinLin /media/user/ABC1DEF2GHI3/WinLin
" и использовать равные пути для библиотек, но я не могу ...
Как решить эту проблему с 2ОС установлена? У других потоков в stackoverflow нет правильного решения проблемы.Два правильных решения, которые я использовал и описал выше, почему они не работают.