Skocz do zawartości

Jbuilder


kakiet

Rekomendowane odpowiedzi

Witam:)

Ostatnio wpadl mi do reki jbuilder 7.0, skoro juz go mialem postanowilem go zainstalowac:) Ale niestety nastapily pewne komplikacje:

[root@localhost 1_program]# ./per_install.bin
Preparing to install...
tail: `-1' option is obsolete; use `-n 1'
Try `tail --help' for more information.
./per_install.bin: line 328: [: `)' expected, found -z
WARNING! The amount of /tmp disk space required and/or available
could not be determined.  The installation will be attempted anyway.
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

head: opcja `-1' jest przestarzała, użyj `-n 1'
Spróbuj `head --help' dla uzyskania informacji.
/tmp/install.dir.12401/Linux/resource/jre/bin/i386/native_threads/java: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory
[root@localhost 1_program]# 

 

A wiec zastosowalem sie do polecen i dodalem -n 1:

[root@localhost 1_program]# ./per_install.bin -n 1
Preparing to install...
tail: `-1' option is obsolete; use `-n 1'
Try `tail --help' for more information.
./per_install.bin: line 328: [: `)' expected, found -z
WARNING! The amount of /tmp disk space required and/or available
could not be determined.  The installation will be attempted anyway.
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

head: opcja `-1' jest przestarzała, użyj `-n 1'
Spróbuj `head --help' dla uzyskania informacji.
/tmp/install.dir.12081/Linux/resource/jre/bin/i386/native_threads/java: error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or directory

Ale niestety dalej nic nie dziala:( Co zrobic z tym fantem? O co chodzi z tym katalogiem i plikiem tmp?1

Odnośnik do komentarza
Udostępnij na innych stronach

To '-n 1' dotyczy nie skryptu 'per_install.bin' tylko polecenia 'head' ktore tenze skrypt uruchamia. Przy czym to nie 'head 1' wywala skrypt ale 'java' a konkretniej 'libjvm.so'. AFAIR jbuilder dostarczany jest z wlasnym JRE. Rowniez Fedora 4 (jaka masz?) takze ma juz jave (gcj). Mozliwe ze w jakis sposob obie sie gryza. Sprobuj moze usunac polecenie 'java' z PATH i usun zmienne JAVA_HOME i JAVA_BIN.

 

Inna rzecz - jbuilder 7.0 to juz zabytek. Java z nim dostarczana to bedzie pewnie 1.4 jesli nie 1.3. Mozliwe ze libjvm.so przychodzacy z ta wersja jezyka nie da sie po prostu uruchomic na FC4. Pamietam, ze uzywajac jbuildera pod winda w jakis sposob zmienialem JDK, tak ze moglem korzystac z nowszego niz ten, ktory proponowal jbuilder. Moze ten instalator ma jakies parametry i mozna mu podpowiedziec z jakiej javy ma korzystac?

 

No i konczac juz - jesli masz FC4 to wraz z dystrybucja otrzymales Eclipse, IDE do javy (i nie tylko) o kilka klas lepsze od jbuildera 7. Mozesz tez sciagnac i wyprobowac NetBeans od Suna.

 

Pozdrawiam,

montresol

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki za zainteresowanie moim problemem:)

Zaniechalem instalacji Jbuildera na kozysc polecanych przez Ciebie Eclipse i NetBeans. O ile Eclipse bardzi mi sie spodobal mial jedna wade.......... uruchami sie z 4 minut:shock: Pod czas pisania jakiegokolwiek programu tempo reakcji ze strony Eclipse jest naprawde zastraszajace. Co do NetBeans pod czas kompilacji dostaje kimunikat (sciagnolem wersje j2sdk-1_4_2_09-nb-4_1-linux-ml.bin):

[root@localhost Desktop]# ./j2sdk-1_4_2_09-nb-4_1-linux-ml.bin
InstallShield Wizard

Inicjowanie InstallShield Wizard...

Przygotowywanie wirtualnej maszyny j�yka Java(tm)...
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...........The installer is unable to run in graphical mode. Try running the ins                                  taller with the -console or -silent flag.

????? O co chodzi z tym with the -consloe or - silent?

Odnośnik do komentarza
Udostępnij na innych stronach

O ile Eclipse bardzi mi sie spodobal mial jedna wade.......... uruchami  sie z 4 minut.

Jaka masz konfiguracje sprzetu (przede wszystkim pamiec)? Jaka wersja javy (java -version)? Z ktorej wersji Eclipse'a korzystasz? Ogolnie jest tak, ze Eclipse dosc dlugo sie uruchamia - choc z wersji na wersji to sie poprawia. Po uruchomieniu dziala juz jednak spoko. U mnie: celeron 1.6 + 756 MB ramu, Eclipse 3.1.1 - 25 sekund.

 

Pod czas pisania jakiegokolwiek programu tempo reakcji ze strony Eclipse jest naprawde zastraszajace.

Mozesz blizej okreslic co znaczy zastraszajace? I w jakich sytuacjach? Chodzi Ci o klepanie w edytorze? Ogolnie jesli uzywasz wersji dostarczonej z Fedora (Eclipse 3.1m6) to proponuje sciagnac wersje 3.1.1 (wyszla pare tygodni temu - eclipse.org). Nie sciagaj tylko wersji 3.1 bo ma chamskiego buga. Pamietaj tez zeby Eclipse uruchamiac z java od Suna, a nie ta dostarczona z Fedora (gcj).

 

Wersja Eclipse'a dostarczona z Fedora jest stara (AFAIR marzec tego roku) oraz rozwojowa (m6 - milestone 6). Poza tym jest to wersja skompilowana na podstawie zrodel do postaci natywnej (nie potrzeba javy zeby ja uruchomic). Ma to swoje plusy ale tez jeden powazny minus - zabiera 2 razy wiecej pamieci (jak kogos to interesuje to zachecam do lektury fedora-java).

 

Co do NetBeans pod czas kompilacji dostaje kimunikat (sciagnolem wersje j2sdk-1_4_2_09-nb-4_1-linux-ml.bin):

[root@localhost Desktop]# ./j2sdk-1_4_2_09-nb-4_1-linux-ml.bin

????? O co chodzi z tym with the -consloe or - silent?

 

Sprobuj moze uruchomic z parametrem -console. InstallShield do graficzny instalator, jak widac mozna go uruchomic tez w trybie tekstowym. Czemu u Ciebie nie chce uruchomic sie graficzny wizard - nie mam pojecia. j2sdk-1_4_2_09-nb-4_1-linux to java oraz edytor netbeans. Jesli masz juz jave w systemie (ale nie gcj) to wystarczy instalator z samym netbeans (netbeans.org). Wyprobuj moze tez najnowsza wersje - netbeans 5.0 beta.

 

Jak jeszcze chcesz poprobowac ze srodowiskami do javy to zobacz jEdit + odpowiednie pluginy.

 

Pozdrawiam,

montresol

 

Odnośnik do komentarza
Udostępnij na innych stronach

Wersja javy to:

[root@localhost pkak]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.0.1 20050727 (Red Hat 4.0.1-5)

Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 

Co do komputera i jego konfiguracji to nie ma co sie chwalic. Posiadam Durona 1.6 z 256 mB RAMu (tak niestety tylko tyle), dlatego potrzebuje nie zawansowaniego srodowska do zawansowanego programowania a prostego lecz efektywnego dzialania (pod tym wzglewdem pasowal mi Jbuilder 7.0, ktorego nie moge zinstalowac).

A walsnie, napisales:

Sprobuj moze usunac polecenie 'java' z PATH i usun zmienne JAVA_HOME i JAVA_BIN.

W pierwszysm poscie. Skad mam usunac te zmienne - z jakiego pliku?

 

Jesli chodzi o netbeans to mam go serdecznie dosc! probuje zainstalowac 5.0 beta dostaje komunikat:

The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)
WARNING: could not delete temporary file /tmp/ismp001/9412936
WARNING: could not delete temporary file /tmp/ismp001/3159717

 

W FAQ na stronie netbeans jest napisane ze musze usunac plik, ktory sie zowie sax.jar - niestety nie mam takiego w systemie!

 

Instauje netbeans wraz z jdk dostaje komunikat :

The installer is unable to run in graphical mode. Try running the installer with the -console or -silent flag.

Probuje z opcja - console - dostaje ze nie ma takiej opcji i program instalacyjny nie wie o co mi chodzi. Probuje z -silent - poprostu NiC sie nie dzieje.....

 

Probuje zainstalowac najnowsze jee2 dostaje kominikat:

 

[root@localhost Desktop]# ./j2eesdk-1_4_01-linux.bin
Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...
Extracting installation files...
Launching Java(TM) 2 Runtime Environment...
InvocationTargetException in ArchiveReader constructornull
java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
       at appserv.instantiateArchiveReader(ArchiveClassLoader.java:203)
       at appserv.<init>(ArchiveClassLoader.java:143)
       at appserv.main(ArchiveClassLoader.java:1271)


Jakis glugi ciag znakow...

       at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
       at appserv.instantiateArchiveReader(ArchiveClassLoader.java:203)
       at appserv.<init>(ArchiveClassLoader.java:143)
       at appserv.main(ArchiveClassLoader.java:1271)
java.lang.NoClassDefFoundError: com.sun.wizards.core.WizardComponent
       at com.sun.wizards.core.WizardTreeManager.createWizardPanel(WizardTreeMa                                           nager.java:897)
       at com.sun.wizards.core.WizardTreeManager.<init>(WizardTreeManager.java:                                           332)
       at com.sun.wizards.core.CommandLineConsole.run(CommandLineConsole.java:7                                           8)
       at java.lang.Thread.run(Thread.java:534)
Deleting temporary files...
[root@localhost Desktop]#

Sory za ton mojej wypowiedzi, ale jestem poczatkujacym uzydkownikiem (_linuxa_ → Linuksa) ORT i coraz bardziej sie na niego denerwuje! Tu nic nie moze sie zainstalowac za pierwszym razem! zawsze sa niezgodnosci, zawsze czegos brakuje!!!!!! Jak to przezwyciezyles bo mi z tym coraz trudniej mad.gif

Odnośnik do komentarza
Udostępnij na innych stronach

1) Zacznij od zainstalowania javy Sunowskiej. Poki co masz bowiem te dostarczana z FC4 (gcj). Poniewaz chcesz kompilowac zrodla javowe bedziesz potrzebowal jdk (a nie jre, ktore nawiasem mowiac juz w jdk jest). Wejdz na strone:

http://java.sun.com/j2se/1.5.0/download.jsp

Stamtad sciagnij: 'JDK 5.0 Update 5' (wersje bez NetBeans) oraz dokumentacje. JDK sciagnij w postaci 'Linux self-extracting file' a nie 'rpm'. Potem wejdz na strone:

http://stanton-finley.net/fedora_core_4_in...notes.html#Java

Przeczytaj i postepuj wg opisu. Autor instaluje tam jre, a Ty jdk ale nie powinno byc roznicy. Gdy skonczysz i sprawdzisz wersje javy (java -version) to powinienes uzyskac cos takiego:

java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)

2) W tym momencie masz juz podstawowe srodowisko do kompilowania kodu. Do pisania kodu mozesz uzywac swojego ulubionego edytora (vim, gedit, emacs..) a potem kompilowac z konsoli (javac). Tu juz odsylam do tutoriali o javie.

3) Mozesz tez zainstalowac jakies zintegrowane srodowisko. Sprobuj sciagnac eclipse 3.1.1 tak jak pisalem poprzednio. 256 mb nie powinno byc tu przeszkoda (eclipse lyka jakies 20mb na starcie). Sprobuj tez jeszcze raz z NetBeansami. IMHO blad przy instalowaniu wynikal z obecnosci gcj.

4) Wyprobuj tez jEdit (jedit.org) wraz z odpowiednimi pluginami. To chyba najbardziej lekkie srodowisko do pisania kodu w javie.

5) Podaruj sobie na razie j2ee_sdk. To sa zaawansowane rzeczy.

6) O JBuilderze w wersji 7.0 zapomnij - to kobyla wieksza od Eclipse'a.

 

Daj znac jak Ci poszlo.

 

Pozdrawiam,

montresol

Odnośnik do komentarza
Udostępnij na innych stronach

1. Zainstalowalem sobie Jave Sunowska:)

2. vim, gedit, emacs - sa proste ale mi calkowice nie podchodza

3. Co do netbeans - dalej nie chce sie zainsalowac:( Wywala identyczne komunikaty co poprzednio!

4. eclipse 3.1.1 - jest niesamowice szybki! Bylem naprawde pozytywanie zaskoczony (wczesniej instalowalem z yum i strasznie sie "wlokla").

5. j2ee_sdk - podarowalem sobie.

6. jbuider - Zapomnialem.

7. WIELKE DZIEKI!!!!!!!!!!!!!!!!!!!!!!!!!

 

Jeszcze jedno lamerskie ptanie:

1. jak utworzyc dowiazanie, aby kazdy uzydtkownik, z kazdego miejsca w konsoli mogl uruchomic np. program eclipsc?

2. jak usunac stara wersje javy?

Odnośnik do komentarza
Udostępnij na innych stronach

3. Co do netbeans - dalej nie chce sie zainsalowac:( Wywala identyczne komunikaty co poprzednio!

To niedobrze. Czy dla usera, dla ktorego instalujesz netbeans, polecenie 'java -version' zwraca mniej wiecej to co zacytowalem w poprzednim poscie? Pokaz moze czy dziala kompilator (javac -version). Pare dni temu na forum bylo pytanie o instalacje netbeans5.0beta. Odeslalem do tego watku i sie udalo.

Jeszcze jedno lamerskie ptanie:

1. jak utworzyc dowiazanie, aby kazdy uzydtkownik, z kazdego miejsca w konsoli mogl uruchomic np. program eclipsc?

A nie lepiej ikonka na pulpicie/pozycja w menu? Poszukaj na forum jak to sie robi. Uruchomienie z konsoli: zobacz jak zrobiles, ze polecenie java chodzi z kazdego katalogu (hint: zmienna $PATH).

2. jak usunac stara wersje javy?

Chodzi Ci o jave dostarczona z Fedora? Najprosciej przez grupy, ale to chyba zalezy od sposobu instalacji. Zapoznaj sie z poleceniami:

#yum grouplist

#yum groupinfo nazwa_grupy

#yum removegroup nazwa_grupy

Jesli nie bedziesz mial zainstalowanych interesujacych Ciebie grup to chyba warto oprzec sie na logach yuma. Mozna tez sprobowac wypisac zawartosc grupy i sprawdzic, ktore pakiety sa zainstalowane (glowy nie daje czy to zadziala):

#yum groupinfo Java | xargs -i rpm -q {}

 

Pozdrawiam,

montresol

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

kakiet, przeczytaj mój wątek - miałem dokładnie to samo :

 

http://forum.fedora.pl/index.php?showtopic=7675&hl=

 

Źle zainstalowałeś javę i dlatego sie sypie instalator.

 

Co do eclipsa - jest super ale pod windowsem tylko. Pod linuksem zgadzam się z kakietem - to jest tak wolne ze sie nie da pracować. Mi już nawet padł przy ściąganiu z cvs-a, ściągał i trwało to dobre parę minut po sieci lokalnej. Normalna praca to katastrofa - jak zacznie podpowiadać składnię to można iść na kawę.

Z netbeansem jest lepiej - działa o wiele szybciej no i ma sporo ciekawych rzeczy wbudowanych.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...