У меня проблемы с переносом файлов Java из Ubuntu в Mac. Mac жалуется на то, что я использую SwingWorker - он не может найти javax.swing.SwingWorker.
В терминале Mac, выполнение java -version
говорит мне, что у меня версия 1.6.0_03-p3. В Ubuntu у меня 1.6.0_20. Это большая разница? Как обновить Java на Mac, чтобы я мог использовать SwingWorker?
Спасибо!
EDIT:
Я перешел по ссылке в ответе TofuBeer. Мой eclipse.ini теперь читается как
-startup
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
-vmargs
-Xms40m
-Xmx512m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
Я перезапустил Eclipse, но он по-прежнему не распознает SwingWorker. Что-то не так с моим eclipse.ini? Я попытался перейти к пути, указанному под -vm. Я заметил, что в версиях папка для 1.6.0 - это просто ярлык (а не фактическая папка). Повлияет ли это на что-нибудь?
(За исключением того факта, что папка 1.6.0 в Versions является просто ярлыком, указанный путь действительно существует.)