Автор Тема: Eclipse не ми разчита java.util.Scanner  (Прочетена 3835 пъти)

ritter_

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
С 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)

Какво мога да направя, за да добавя въпростният клас?
« Последна редакция: Nov 10, 2010, 23:55 от ritter_ »
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #1 -: Nov 11, 2010, 00:14 »
Може би проблемът е във версията (не като число, а като име) на java (jre/jdk). Макар че според това не би трябвало OpenJDK да е проблем, т.е. има си Scanner и той е в java.util.

Аз бих пробвала да сменя java-та по подразбиране на системата ти със Сънската:
Код
GeSHi (Bash):
  1. update-alternatives --config java
  2. update-alternatives --config javac
Че даже и за останалите: jar, javah, javaws и т.н.

Обаче не съм сигурна дали това помагаше и на Еклипса. Ако не помогне и не успееш да намериш някъде из менютата как се сменя използваната jre, дай тук съдържанието на /etc/eclipse/java_home и/или ~/.eclipse/eclipserc.
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #2 -: Nov 11, 2010, 01:56 »
bop_bop_mara Помага взема версията която е по default в системата.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

ritter_

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #3 -: 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

Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #4 -: Nov 11, 2010, 11:41 »
Премести /usr/lib/jvm/java-6-sun най-отгоре.
Aко не искаш настройката да е глобална, а само за твоя потребител, го направи в ~/.eclipse/eclipserc. Трябва да има някакви редове от сорта на
Код:
# Which JRE to run Eclipse
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
и там трябва да замениш с /usr/lib/jvm/java-6-sun

ПС. /usr/lib/jvm/java-6-sun или където/каквото е името на директорията със Сънската java при теб.
Активен

ръца-пръца

  • Напреднали
  • *****
  • Публикации: 49
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #5 -: 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
Активен

ritter_

  • Напреднали
  • *****
  • Публикации: 19
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #6 -: Nov 11, 2010, 16:26 »
Благодаря ви на всички, оправиха се нещата. Просто пипнах в настройките на Eclipse както каза yoakim и вече всичко е ток ;)
Активен

EvilDev

  • Участници
  • ***
  • Публикации: 4
  • Distribution: Кubuntu
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #7 -: Nov 25, 2010, 20:39 »
Съветвам всички, които имат намерение да ползват java.util.Scanner, да не го правят. Алтернативата е java.io.BufferedReader, който работи десетки пъти по-бързо от java.util.Scanner.

Поздрави, К.
Активен

Penguins are everywhere !!!

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #8 -: Nov 26, 2010, 08:08 »
Аз бих пробвала да сменя java-та по подразбиране на системата ти със Сънската...
т.е. искаш да кажеш Оракълската джава?!
Макар да имаха известни проблеми с пре-кръщавката :-)
http://itknowledgeexchange.techtarget.com/eye-on-oracle/oracle-name-change-to-java-update-causes-problems/
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Eclipse не ми разчита java.util.Scanner
« Отговор #9 -: Nov 26, 2010, 11:09 »
//оффтопик
Аз бих пробвала да сменя java-та по подразбиране на системата ти със Сънската...
т.е. искаш да кажеш Оракълската джава?!
Когато я напишат Оракъл, ще кажа Оракъл ;) А пък и в Дебиан още не са преименували пакетите.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Eclipse
Настройка на програми
kuco 0 1541 Последна публикация Jan 27, 2005, 22:47
от kuco
Eclipse
Общ форум
Martin_Beltov 1 2326 Последна публикация Jun 01, 2005, 10:51
от JOKe
Проблем с eclipse
Общ форум
k0rena 2 2684 Последна публикация Jul 26, 2005, 18:33
от
Въпрос относно - Eclipse ?
Общ форум
radigbg 2 2433 Последна публикация Aug 02, 2009, 16:15
от tyuio
Проблем с Eclipse
Настройка на програми
lidero 7 3748 Последна публикация Nov 08, 2009, 17:16
от tyuio