Windows doppelklickt auf das JAR, um es ausführbar zu machen
Java-Programmiersprache
Java ist eine objektorientierte Programmiersprache, die plattformübergreifende Anwendungssoftware schreiben kann. Es handelt sich um eine Java-Programmiersprache und Java-Plattform, die im Mai 1995 von Sun Microsystems eingeführt wurde. der allgemeine Name von JavaEE(j2ee), JavaME(j2me), JavaSE(j2se)).
Hintergrund: Andere haben JDK installiert und Umgebungsvariablen auf dem Alibaba Cloud-Server konfiguriert. Als ich das JAR-Paket auf dem Remote-Server platzierte, wurde es zu einem komprimierten Paket. Verheddert………………
Überprüfen Sie zunächst, ob das Problem durch die JDK-Version des Entwicklungscomputers und des Servers verursacht wird. Nach der Java-Version wurde festgestellt, dass der Server ist die Version 1.7, getestet auf einem anderen Laptop mit installiertem 1.7jdk. Befolgen Sie die Referenzerfahrung (der letzte Schritt wird nicht verwendet), wählen Sie die Standardöffnungsmethode als die Datei javaw.exe unter jrebin aus und Sie können die Schnittstelle direkt öffnen. Der Effekt ist wie folgt:
Zweitens überprüfen Sie die serverseitigen Umgebungsvariablen und -dateien
Die serverseitigen Einstellungen für Java_Home, Klassenpfad und Pfad sind Alles richtig, aber der Datei fehlt die entsprechende Version von jre. In der Referenz wird auch die gleiche Version von jre verwendet, nicht die jre in jdk. Versuchen Sie es jetzt.
Drittens ändern Sie die Standardöffnungsmethode
Wählen Sie serverchat.jar aus, klicken Sie mit der rechten Maustaste und wählen Sie [Öffnen mit], [Standardöffnungsprogramm auswählen], [Durchsuchen], achten Sie auf den Pfad, wählen Sie die Datei javaw.exe in jre unter jdk aus, öffnen Sie sie und bestätigen Sie. Zu diesem Zeitpunkt zeigt serverchat.jar das Java-Symbol an. Einige Computer können es durch Doppelklicken öffnen. Wenn die Schnittstelle jedoch nicht durch Doppelklicken geöffnet werden kann, fahren Sie mit dem nächsten Schritt fort.
Viertens ändern Sie die Registrierung des Befehls javaw.exe unter Root-Berechtigungen
Dieser Schritt ist ebenfalls von entscheidender Bedeutung. Ich habe auf die Blog-Beiträge anderer Leute verwiesen, um diesen Schritt direkt mit dem Befehl regedit ohne [Als Administrator öffnen] auszuführen, und die Ordner java.exe und javaw.exe in der Registrierung sind leer.
Um zu beginnen, geben Sie regedit in die Suchleiste ein, regedit.exe wird angezeigt, wählen Sie den Befehl aus, klicken Sie mit der rechten Maustaste und wählen Sie [Als Administrator ausführen], wie in der Abbildung unten gezeigt.
Suchen Sie im Registrierungseditor nach „HKEY_CLASSES_ROOTApplicationsjavaw.exeshellopencommand“, wählen Sie [Standard] und klicken Sie mit der rechten Maustaste auf [Ändern].
Bearbeiten Sie die folgende Anweisung:
"C:\Program Files\java\jdk1.7.0_67\jre\bin\javaw.exe" -jar "%1"
Speichern und beenden Sie, um den zweiten Bildlaufeffekt zu erzielen.
Darüber hinaus können wir das JAR-Paket über die Befehlszeile ausführen. Selbst die komprimierte JAR-Datei kann den Vorgang abschließen, ist jedoch für grafische Operationen nicht förderlich.
java -jar C:\Users\***\Desktop\ServerChat.jar
Das Obige ist der Inhalt der ausführbaren Operation beim Doppelklicken auf das JAR in Windows. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Das Problem des Vergleichs und Synchronisierens von Dateien überkompeten: Fallempfindlichkeitsfehler bei der Verwendung von Beyond ...

Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

So vermeiden Sie die Schnittstelle von Drittanbietern, die 403 Fehler in der Knotenumgebung zurückgibt. Wenn Sie die Website von Drittanbietern mithilfe von node.js aufrufen, stoßen Sie manchmal auf das Problem der Rückgabe von 403-Fehler. � ...

Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Bei der Programmierung stoßen wir häufig auf das Problem der Rückgabe von Nullwerten, wenn API aufruft, was nicht nur verwirrend ist ...

Python Binary Library (.WHL) -Download -Methode untersucht die Schwierigkeiten, die viele Python -Entwickler bei der Installation bestimmter Bibliotheken auf Windows -Systemen auftreten. Eine gemeinsame Lösung ...

Effiziente Lektüre von Windows -Systemprotokollen: Umgekehrt EVTX -Dateien durch die Verarbeitung von Windows -Systemprotokolldateien (.evtx), wird das direkte Lesen vom frühesten ...

Multithreading ist eine wichtige Technologie in der Computerprogrammierung und wird zur Verbesserung der Programmausführungseffizienz verwendet. In der C -Sprache gibt es viele Möglichkeiten, Multithreading zu implementieren, einschließlich Threadbibliotheken, POSIX -Threads und Windows -API.

Das Mastering Debian -Systemprotokollüberwachung ist der Schlüssel für den effizienten Betrieb und die Wartung. Es kann Ihnen helfen, die Betriebsbedingungen des Systems rechtzeitig zu verstehen, Fehler schnell zu lokalisieren und die Systemleistung zu optimieren. In diesem Artikel werden mehrere häufig verwendete Überwachungsmethoden und -werkzeuge eingeführt. Überwachung von Systemressourcen mit dem SysStat -Toolkit Das SysStat Toolkit bietet eine Reihe leistungsstarker Befehlszeilen -Tools zum Sammeln, Analysieren und Berichten verschiedener Systemressourcenmetriken, einschließlich CPU -Last, Speicherverbrauch, Festplatten -E/O, Netzwerkdurchsatz usw.. MPStat: Statistik von Multi-Core-CPUs. Pidsta
