- Mitglied seit
- 02. Mai 2013
- Beiträge
- 329
- Punkte für Reaktionen
- 6
- Punkte
- 24
Hi,
durch Zufall sehe ich gerade, das in der PATH Variable mehrere Pfade zu Verzeichnissen mit Java führen.
Ich frage mich, ob ich das etwas wegkürzen kann...und ob das gesund ist...
Installiert habe ich das Java Manager Paket in der Version 7.0.51-0032 auf meinem DSM 5.2-5592 Update 4.
Die dort installierte Java Version ist 1.7.0_79
und als CLASSPATH ist .:/var/packages/JavaManager/target/Java/jre/lib angegeben.
Beide Java Versionen scheinen entsprechend des obigen Links identisch:
Da das konkrete Nachdenken heute nicht so richtig funktioniert, meine Frage an Euch:
Welchen der beiden (eigentlich auf dieselbe Javaversion zeigende) Pfade kann ich aus der PATH Variable entfernen? Was macht da mehr "Sinn" und warum, oder was sind die Gründe, warum es überhaupt zwei Orte gibt?
Danke an die, die etwas mehr über die Hintergründe wissen und es mitteilen können.
durch Zufall sehe ich gerade, das in der PATH Variable mehrere Pfade zu Verzeichnissen mit Java führen.
Ich frage mich, ob ich das etwas wegkürzen kann...und ob das gesund ist...
Rich (BBCode):
PATH=/var/packages/JavaManager/target/Java/bin:/var/packages/JavaManager/target/Java/jre/bin:/volume1/@appstore/JavaManager/Java/bin:/volume1/@appstore/JavaManager/Java/jre/bin
Installiert habe ich das Java Manager Paket in der Version 7.0.51-0032 auf meinem DSM 5.2-5592 Update 4.
Die dort installierte Java Version ist 1.7.0_79
und als CLASSPATH ist .:/var/packages/JavaManager/target/Java/jre/lib angegeben.
Rich (BBCode):
ls -la /var/packages/JavaManager/
total 24
drwxr-xr-x 3 root root 4096 2015-05-13 19:56 .
drwxr-xr-x 26 root root 4096 2015-09-20 14:07 ..
---x--S--- 1 root root 0 2015-09-10 12:31 enabled
lrwxrwxrwx 1 root root 34 2015-05-13 19:56 etc -> /usr/syno/etc/packages/JavaManager
-rw-r--r-- 1 itunes users 11166 2015-05-13 19:56 INFO
drwxr-xr-x 3 itunes users 4096 2015-03-12 11:36 scripts
lrwxrwxrwx 1 root root 30 2015-05-13 19:56 target -> /volume1/@appstore/JavaManager
Beide Java Versionen scheinen entsprechend des obigen Links identisch:
Rich (BBCode):
/var/packages/JavaManager/target/Java/bin/java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Server VM (build 24.79-b02, mixed mode)
Rich (BBCode):
/volume1/@appstore/JavaManager/Java/jre/bin/java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Server VM (build 24.79-b02, mixed mode)
Da das konkrete Nachdenken heute nicht so richtig funktioniert, meine Frage an Euch:
Welchen der beiden (eigentlich auf dieselbe Javaversion zeigende) Pfade kann ich aus der PATH Variable entfernen? Was macht da mehr "Sinn" und warum, oder was sind die Gründe, warum es überhaupt zwei Orte gibt?
Rich (BBCode):
/var/packages/JavaManager/target/Java/bin
/var/packages/JavaManager/target/Java/jre/bin
/volume1/@appstore/JavaManager/Java/bin
/volume1/@appstore/JavaManager/Java/jre/bin
Danke an die, die etwas mehr über die Hintergründe wissen und es mitteilen können.