Java, maszyna wirtualna i zmienne

Tylko tematy nie mieszczące się powyżej.
alhaim
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 20 paź 2007, 13:55
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Java, maszyna wirtualna i zmienne

Post autor: alhaim »

Witam,

Mam taki problem - instalowałem program wymagający javy (freemind), wcześniej dodałem wymaganą przez niego sun-java6-jre (z repo), tyle, że program mi wyrzuca brak maszyny wirtualnej - każe mi zdefiniować zmienne JAVACMD JAVA_BINDIR JAVA_HOME, i mam pytanie -
Do czego mam te zmiennne dowiązać?
Jak sprawdzić ich obecną wartość?
Czy sun-java6-jre nie powinno samo ich ustawiać?

wcześniej też miałem problemy z tym programem (brak polskich fontów), i doinstalowywałem różne javy, typu openjdk, icedtea itp. ale teraz je wszystkie usunąłem...
Awatar użytkownika
DNADesigNed
Sędziwy Jeż
Sędziwy Jeż
Posty: 84
Rejestracja: 30 sie 2007, 17:01
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: LXDE
Architektura: x86
Kontakt:

Odp: Java, maszyna wirtualna i zmienne

Post autor: DNADesigNed »

Witam. :)

Na "Dzień Dobry" proponuję polecenie:

Kod: Zaznacz cały

sudo update-alternatives --config java
co spowoduje wyświetlenie dostępnych maszyn, po czym będzie mógł sobie wybrać odpowiednią maszynę. Nie wiem, czy nie trzeba się przelogować po tej operacji, ale na wszelki wypadek spróbuj. To powinno w zupełności wystarczyć. :)
Pozdrawiam
Piotr "MoroS" Mrożek - http://dnadesign.pl/
kazik1616
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 02 wrz 2005, 11:00
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Java, maszyna wirtualna i zmienne

Post autor: kazik1616 »

Wracając do pytania:
sprawdzanie zawartość tych zmiennych:
echo $JAVA_HOME
jeśli chodzi o tę zmienną, to myślę że jej wartość powinna wskazywać na /usr/lib/jvm/sun-java6-jre
Ale również myślę że lepsza jest odpowiedź powyżza
Awatar użytkownika
DNADesigNed
Sędziwy Jeż
Sędziwy Jeż
Posty: 84
Rejestracja: 30 sie 2007, 17:01
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: LXDE
Architektura: x86
Kontakt:

Odp: Java, maszyna wirtualna i zmienne

Post autor: DNADesigNed »

No właśnie przeważnie jest tak, jak napisałeś, ale o dziwo u mnie na Ubuntu ta zmienna nie jest ustawiona, a jednak NetBeans czy GlassFish nie mają problemu z działaniem. Chociaż z drugiej strony one chyba same wykrywają Javę w trakcie instalacji (coś mi się tak przypomina), więc sprawdzę to jeszcze z innymi aplikacjami Java. :)
Pozdrawiam
Piotr "MoroS" Mrożek - http://dnadesign.pl/
wasiOo
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 02 mar 2010, 18:37
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: Inna

Odp: Java, maszyna wirtualna i zmienne

Post autor: wasiOo »

DNADesigNed pisze:Witam. :)

Na "Dzień Dobry" proponuję polecenie:

Kod: Zaznacz cały

sudo update-alternatives --config java
co spowoduje wyświetlenie dostępnych maszyn, po czym będzie mógł sobie wybrać odpowiednią maszynę. Nie wiem, czy nie trzeba się przelogować po tej operacji, ale na wszelki wypadek spróbuj. To powinno w zupełności wystarczyć. :)
Mam podobny problem. Chcialem uruchomic jDownloader, ktory wymaga wierualnej maszyny, ale:
-z repo nie chce mi pobrac javy - przy 3 procentach wyskakuje:

Kod: Zaznacz cały

Błąd mógł zostać spowodowany wymaganymi dodatkowymi pakietami oprogramowania, których brak lub nie istnieje możliwość ich instalacji. Może to także być konflikt między pakietami, które nie mogą być instalowane w tym samym czasie.
a kiedy wchodze w szczekuly wyswietla sie tylko "sun-java6-bin"
-kiedy probuje z terminalu przez wpisanie Twojego kodu wyskakuje mi:

Kod: Zaznacz cały

update-alternatives: error: no alternatives for java.
Jestem zielony zupelnie a zalezy mi na tym programie. Pracuje na najnowszym Ubuntu Netbook Remix
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 5 gości