Титла: Eclipse не ми разчита java.util.Scanner Публикувано от: ritter_ в Nov 10, 2010, 23:47 С Debiаn Lenny съм, използвам Eclipse Helios Service Release 1. Преди няколко дни ми се наложи да изпозвам класа java.util.Scanner, обача Eclipse не го разпознава. Резултатът от java -version е :
java version "1.6.0_0" OpenJDK Runtime Environment (build 1.6.0_0-b11) OpenJDK Server VM (build 1.6.0_0-b11, mixed mode) Какво мога да направя, за да добавя въпростният клас? Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: bop_bop_mara в Nov 11, 2010, 00:14 Може би проблемът е във версията (не като число, а като име) на java (jre/jdk). Макар че според това ($2) не би трябвало OpenJDK да е проблем, т.е. има си Scanner и той е в java.util.
Аз бих пробвала да сменя java-та по подразбиране на системата ти със Сънската: Код Че даже и за останалите: jar, javah, javaws и т.н. Обаче не съм сигурна дали това помагаше и на Еклипса. Ако не помогне и не успееш да намериш някъде из менютата как се сменя използваната jre, дай тук съдържанието на /etc/eclipse/java_home и/или ~/.eclipse/eclipserc. Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: borovaka в Nov 11, 2010, 01:56 bop_bop_mara Помага взема версията която е по default в системата.
Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: ritter_ в Nov 11, 2010, 10:23 Под NetBeans работи, но под Eclipse все още не може да разпознае сканер-а
etc/eclipse/java_home: # This file determines the search order the Eclipse Platform uses to find a # compatible JAVA_HOME. This setting may be overridden on a per-user basis by # altering the JAVA_HOME setting in ~/.eclipse/eclipserc. /usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-gcj /usr/lib/kaffe/pthreads /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-1.5.0-sun /usr/lib/j2se/1.5 /usr/lib/j2se/1.4 /usr/lib/j2sdk1.5-ibm /usr/lib/j2sdk1.4-ibm /usr/lib/j2sdk1.6-sun /usr/lib/j2sdk1.5-sun /usr/lib/j2sdk1.4-sun Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: bop_bop_mara в Nov 11, 2010, 11:41 Премести /usr/lib/jvm/java-6-sun най-отгоре.
Aко не искаш настройката да е глобална, а само за твоя потребител, го направи в ~/.eclipse/eclipserc. Трябва да има някакви редове от сорта на Код: # Which JRE to run Eclipse ПС. /usr/lib/jvm/java-6-sun или където/каквото е името на директорията със Сънската java при теб. Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: ръца-пръца в Nov 11, 2010, 15:17 Eclipse -> Window -> Preferences -> Java -> Installed JREs . Добавяш JDK което ти трябва и му цъкаш отметката, за да е то по подразбиране. После проверяваш с десен бутон ву твоя проект -> Properties -> Java build path -> Libraries -> JRE System Library дали за този проект не е зададено специфично JRE : Edit -> избери Workspace default JRE
Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: ritter_ в Nov 11, 2010, 16:26 Благодаря ви на всички, оправиха се нещата. Просто пипнах в настройките на Eclipse както каза yoakim и вече всичко е ток ;)
Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: EvilDev в Nov 25, 2010, 20:39 Съветвам всички, които имат намерение да ползват java.util.Scanner, да не го правят. Алтернативата е java.io.BufferedReader, който работи десетки пъти по-бързо от java.util.Scanner.
Поздрави, К. Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: remotex в Nov 26, 2010, 08:08 Аз бих пробвала да сменя java-та по подразбиране на системата ти със Сънската...т.е. искаш да кажеш Оракълската джава?! Макар да имаха известни проблеми с пре-кръщавката :-) http://itknowledgeexchange.techtarget.com/eye-on-oracle/oracle-name-change-to-java-update-causes-problems/ Титла: Re: Eclipse не ми разчита java.util.Scanner Публикувано от: bop_bop_mara в Nov 26, 2010, 11:09 //оффтопик
Когато я напишат Оракъл, ще кажа Оракъл ;) А пък и в Дебиан още не са преименували пакетите.Аз бих пробвала да сменя java-та по подразбиране на системата ти със Сънската...т.е. искаш да кажеш Оракълската джава?! |