Hi!
Ich habe den Verdacht, dass Sun Java unter Linux keine Native Threads erstellt. Ich bin mir nicht 100%ig sicher, aber etliche Anzeichen sprechen dafür.
Nun habe ich Mal gesucht und nicht viel gefunden. Nach dem Artikel http://java.sun.com/developer/technicalArticles/Programming/linux/index.html habe ich folgendes ausgeführt:
Nach dem Artikel sollte es aber eher so lauten:
Nun es bezieht sich auf ein älteres Java.
Ich habe auch das hier ausprobiert nach http://documents.wolfram.com/v4/AddOns/JLink/1.1.2.7.html :
Daher stellt sich für mich die Fragen:
* Prüfe ich richtig? Ich denke, dass meine Linux Statements als solches mal stimmen.
* Wie kann man den Native Thread Support aktivieren? Was muss man ggf. installieren?
Grüße
Ich habe den Verdacht, dass Sun Java unter Linux keine Native Threads erstellt. Ich bin mir nicht 100%ig sicher, aber etliche Anzeichen sprechen dafür.
Nun habe ich Mal gesucht und nicht viel gefunden. Nach dem Artikel http://java.sun.com/developer/technicalArticles/Programming/linux/index.html habe ich folgendes ausgeführt:
Code:
$ java -jar /usr/java/jdk1.6.0/demo/jfc/Notepad/Notepad.jar &
[1] 17406
$ ps -eo pid,ppid,command | grep java
7039 5378 java_vm
17406 6790 java -jar /usr/java/jdk1.6.0/demo/jfc/Notepad/Notepad.jar
17422 6790 grep java
Nach dem Artikel sollte es aber eher so lauten:
Code:
java -jar Notepad.jar
ps -eo pid,ppid,command
PID PPID COMMAND
11667 28367 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11712 11667 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11713 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11714 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11715 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11716 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11717 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11718 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11722 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11723 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11724 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
11726 11712 /usr/java/jdk1.3/bin/i386/native_threads/java -jar Notepad.jar
Nun es bezieht sich auf ein älteres Java.
Ich habe auch das hier ausprobiert nach http://documents.wolfram.com/v4/AddOns/JLink/1.1.2.7.html :
Code:
$ java -native -jar /usr/java/jdk1.6.0/demo/jfc/Notepad/Notepad.jar
Error: native VM not supported
$ export NativeThreads=True
$ java -jar /usr/java/jdk1.6.0/demo/jfc/Notepad/Notepad.jar &
$ ps -eo pid,ppid,command | grep java
7039 5378 java_vm
17472 6790 java -jar /usr/java/jdk1.6.0/demo/jfc/Notepad/Notepad.jar
17491 6790 grep java
Daher stellt sich für mich die Fragen:
* Prüfe ich richtig? Ich denke, dass meine Linux Statements als solches mal stimmen.
* Wie kann man den Native Thread Support aktivieren? Was muss man ggf. installieren?
Grüße