2013-06-23 4 views
0

Я использую eclipse bundle for android на моем mac. Я пишу код, который расширяет Observableдобавить источник java для ADT eclipse

extends Observable 

Когда я F3 на Observable источник не был найден. Я пытаюсь найти источник в

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 

Но я не нахожу источник. Кто-нибудь знает, как я могу прикрепить источник ядра java к затмению ADT?

ответ

0

может быть, вы должны установить JDK вместо JRE, вы можете найти код прямо здесь

http://developer.classpath.org/doc/java/util/Observable-source.html

ссылку, чтобы загрузить JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

после установки ищет src.zip файл в вашем insall directory

+0

Так что я потратил еще некоторое время на изучение этого, но до сих пор нет решения. Когда я делаю «какой путь java» отображается как «/ usr/bin/java». Но набирать это для пути вложения не решает проблему. Также 'java -version' возвращает' 1.7.0_25', в то время как искомый источник, по-видимому, для java 1.6. –

+0

Если вы ищете более старую версию JDK (JDK 6), вы можете получить ее в архиве http://www.oracle.com/technetwork/java/javase/archive-139210.html –

+0

вы можете прикрепить исходный код src.zip, нажав на ссылку, предоставленную для этого (Прикрепить источник ...) в представлении, в котором говорится, что у вас нет источников, в которых вы ищете источник любых классов JAVA. или в настройках Java Eclipse, вы можете увидеть эту статью более подробно: http://www.cavdar.net/2008/07/14/3-ways-of-jdk-source-code-attachment-in-eclipse/ –

0

Поскольку нет src.zip в /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Я даю это и решаю использовать источник для java 7, который находится на /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home. Обратите внимание, что /Library во втором случае не является коротким для /System/Library; это два разных пути.