Path: csiph.com!goblin3!goblin2!goblin.stu.neva.ru!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Pit Newsgroups: pl.comp.lang.java Subject: Re: Gdzie zainstalowane jre/jdk? Date: Sat, 15 Aug 2015 10:02:07 +0000 (UTC) Organization: ATMAN - ATM S.A. Lines: 17 Message-ID: References: NNTP-Posting-Host: user-109-243-70-185.play-internet.pl Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: node1.news.atman.pl 1439632927 12751 109.243.70.185 (15 Aug 2015 10:02:07 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 15 Aug 2015 10:02:07 +0000 (UTC) User-Agent: slrn/1.0.1 (Linux) Xref: csiph.com pl.comp.lang.java:10777 Dnia 14.08.2015 Borneq napisał/a: > Zarówno w Windows jak i Linuxie? > W batchach ustawiam: > Windows: set JAVA_HOME=c:\Program Files (x86)\Java\jdk1.8.0_45 > Linux: export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" > > Ale jakieś zmienne systemowe muszą już być, przynajmniej do jre, aby > programy w Javie wiedziały gdzie szukać rt.jar. W zasadzie to nie potrzeba w ogóle zmiennej JAVA_HOME, wystarczy, że w PATH będzie ścieżka do programu 'java' (Windowsowy instalator robi to sam, Linuxowe *.deb czy *.rpm też, jedynie w przypadku korzystania z *.tar.gz trzeba to ręcznie dodać). JAVA_HOME przydaje się jeśli masz kilka JRE w systemie (bo na przykład masz kilka różnych aplikacji i jedna powiedzmy wymaga wersji 1.8 a inna chodzi tylko na 1.7 i trzeba to jakoś "pogodzić", wtedy robi się "skrypty startowe" do tych aplikacji i dla każdej z nich ustawia się inne środowisko).