Als «java» getaggte Fragen

Java ist eine universelle Programmiersprache und eine Computerplattform namens Java Virtual Machine (JVM). Verwenden Sie dieses Tag, wenn Sie mit einem Java-Programm arbeiten, Java installieren oder eine Java-Installation konfigurieren.



5
Wie kann man ein Java-Programm verfolgen?
Als Systemadministrator sehe ich mich manchmal Situationen gegenüber, in denen sich ein Programm abnormal verhält und dabei überhaupt keine Fehler oder unsinnige Fehlermeldungen erzeugt. In der Vergangenheit - bevor Java eintraf - gab es zwei Gegenmaßnahmen: Wenn nichts anderes hilft - RTFM ;-) Wenn auch nur 1. nicht hilft - …
25 linux  java  trace 

3
Java-Speicherort von / usr / bin / java
Ich versuche, meinen Java-Speicherort in meinem Linux-System zu finden und erhalte diesen [980@b449 ~]$ which java /usr/bin/java [980@b449 ~]$ readlink -f $(which java) /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java Was ist der Unterschied zwischen den beiden Befehlen?
20 symlink  java 

3
Ausführen von nicht signiertem Javaws-Code
Für eine KVM-Remote-Konsole muss ich eine jnlpDatei ausführen können . Wenn ich es laufen lasse, bekomme ich: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:797) at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:555) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:908) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are …
19 security  java 

2
Schreiben einer System-Unit-Datei mit einem von der Umgebung festgelegten ausführbaren Pfad
Ich schreibe eine systemd-Unit-Datei für eine Java-Anwendung und möchte die zum Starten verwendete Java-Version steuern. Meine (vereinfachte) Servicedatei ist [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar %h/Documents/apps/app/app-%i/myapp.jar SuccessExitStatus=143 Beim Versuch, es zu starten, erhalte ich einen Fehler zurück Apr 28 12:43:37 rombert systemd[1613]: [/home/robert/.config/systemd/user/app@.service:7] Executable path is not absolute, ignoring: ${JAVA_HOME}/bin/java …
17 systemd  java 

6
Beenden Sie nur einen Java-Prozess
Normalerweise führe ich nur wenige Java-Anwendungen aus, eine für den lokalen Server und eine für einige IDE-Anwendungen wie NetBeans. Und von Zeit zu Zeit bleibt mein Server nach vielen erneuten Bereitstellungen in OutOfMemoryException hängen, sodass ich den Java-Prozess beenden muss, um einen Neustart durchzuführen. Also tue ich es, pkill -9 …
16 process  java  kill 

9
Problem beim Starten von Java unter Debian: "Fehler beim Laden der gemeinsam genutzten Bibliotheken: libjli.so"
Ich versuche Java zu starten: $ java -version java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory $ ldd /usr/lib/jvm/java-6-openjdk/jre/bin/java linux-gate.so.1 => (0xb779f000) libz.so.1 => /usr/lib/libz.so.1 (0xb7780000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7767000) libjli.so => /usr/lib/jvm/java-6-openjdk/jre/bin/../lib/i386/jli/libjli.so (0xb7762000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb775e000) libc.so.6 => /lib/i686/cmov/libc.so.6 …




1
Was ist der Unterschied zwischen JAVA_HOME und Update-Alternativen?
Ich habe versucht, die beste Möglichkeit zu finden, OpenJDK Java Runtime als Standard-Java für meine Fedora-Box auszuführen und Oracle JDK 6 für die Android-Entwicklung zu verwenden, und zwar zum Ausführen von Android SDK Manager, Android Studio und Eclipse aus dem Android Bundle. Ich habe OpenJDK Java Runtime aus dem Fedora-Repository …


1
Warum wurde Java 8 von Debian Buster weggelassen?
Doppelt aktiviert: Sie können Java8 einfach über das Stretch-Repo installieren. Es funktioniert vor Monaten in produktiven Umgebungen ziemlich gut. Es gibt keinen Grund, das Upgrade dafür zu verzögern. (@peterh) Die aktuelle stabile Version von Debian, Debian Buster, hat kein Java 8 mehr. Java 8 wird jedoch immer noch häufig in …
12 debian  java 

1
Konfigurieren Sie den Java-Daemon mit systemd
Ich verwende diese Definition für einen systemdJob: [Unit] Description=Some job [Service] ExecStart=/usr/local/sbin/somejob User=dlt Type=forking [Install] WantedBy=multi-user.target Das Skript wird wie folgt aufgerufen (Aufruf einer einfachen Routine, die einen TCPIP-Socket abhört und die Eingabe an eine Datei anhängt): #!/bin/sh cd /home/user/tmp/testout nohup java -jar /home/user/programming/tests/java/core/SocketTest/SocketTest.jar </dev/null >/dev/null & Nach dem systemctl …
11 systemd  java  daemon 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.