Java Datei durch Java Datei öffnen

jkhsjdhjs

Mitglied
Hi Leute,

bin ganz neu hier im Forum. Ich wolte eine andere .jar Datei durch eine .jar Datei öffnen. Gibt es da eine Möglichkeit?

Habe nämlich einen (falls es jemand kennt) Minecraft Tekkit Server. Da der jedoch ziemlich oft abstürzt habe ich ein spezielles Plugin installiert, welches den Server bei jedem Stop automatisch wieder startet und der Server somit so öfter neustartet. Dazu müsste ich aber das Script verändern, welches den Server startet. Mein Hoster startet den Server aber direkt üer die Java-Datei und nicht über ein Script. Eine Veränderung ist angeblich nicht möglich. Deshalb wollte ich eine Java-Datei erstellen, die dann über das spezielle Script die andere Java-Datei ausführt.

Ich hoffe ihr könnt mir helfen.

Mit freundlichen Grüßen

jkhsjdhjs
 
Zuletzt bearbeitet:
Minecraft-Fragen bitte in Minecraft-Foren stellen !

sry ... aber wir sind hier NICHT dafür da jedem kleinen kind das einen MC-server hosten oder MC irgendwie verändern möchte hilfe zu geben ... das hier ist ein java fach forum ... für minecraft fragen und zu entsprechenden mods und custom-servern bitte in den entsprechenden foren die frage posten und sich mit hostern dierekt in verbindung setzen !
 
Zuletzt bearbeitet von einem Moderator:
@irgendjemand
aufgrund allgemeinen Anlasses solltest du in deiner Art eher weniger von einem 'wir' sprechen,
mit dir können sich vergleichsweise wenige identifizieren
(was aber keine allgemeine Vergleiche sein soll, mit mir vielleicht auch kaum einer 😉 )

wollte jetzt zumindest irgendwas schreiben, klingt irgendwie wirklich nach kompletter Forum-Feststellung,
was die Frage genau ist, verstehe ich nicht ganz,
falls es aber wirklich um jar-Dateien und Java geht, ist sie so legitim wie jede BubbleSort-Frage,

es gibt hier keinerlei Zensur/ Missgunst zu MineCraft, jedenfalls nicht offiziell,
über Abneigung bei einzelnen kann man natürlich nicht bestimmen 😉
 
Zuletzt bearbeitet von einem Moderator:
@irgendjemand

Ich dachte nicht, dass diese Frage etwas in einem Minecraft zu suchen hat, da meine eigentliche Frage ja lautet, wie ich durch eine .jar eine andere .jar Datei starten kann, die sich im selben Verzeichnis befindet.
 
wenn ihr mich los werden wollt solltet ihr im user-cp vllt mal auch die funktion "ACCOUNT LÖSCHEN" einbauen ... da stumpfes bannen ziemlich lame ist ...
 
@irgendjemand Hat doch keiner gesagt, dass er dich los werden will.

Habe gehört, dass man mit einer .jar keine andere .jar starten kann, aber man kann angeblich durch eine .jar eine batch starten, die dann die .jar startet.
 
Habe gehört, dass man mit einer .jar keine andere .jar starten kann,
Da hast du etwas falsches gehört...

aber man kann angeblich durch eine .jar eine batch starten, die dann die .jar startet.
...und hast auch gleich den Beweis dafür geliefert. 😉
Java kann auch System-Befehle absetzen, bspw.
Code:
java -jar MeinJar.jar
.
Und sobald eine Jar-Datei im Classpath liegt, kann sie ausgeführt werden.

@irgendjemand:
Niemand will dich loswerden. Schraub deine Agressionen etwas herunter und zeig noch mehr von dem, was du kannst.
 
Oke, das ist schonmal gut 😀

Nur leider hab ich (fast) keine Ahnung von Java, sprich ich weiß nich wie ich das eingeben soll, ohne dass eclipse syntax error ausgibt ^^
Könnte mir da noch jemand weiterhelfen....?
 
Für eine passende Lösung sind das recht wenig Hintergrundinformationen, die du bislang geliefert hast.
...oder ich habe sie in den ganzen OT-Beiträgen überlesen.

Du willst eine weitere .java- oder eine .jar-Datei starten?
Falls .jar, ist das eine vollständige Applikation mit main()-Methode (Executable Jar) oder nur ein Jar-Archiv?
 
es geht doch wohl eher um den Standard-Befehl java -jar MeinJar.jar selber statt irgendwelche Probleme mit Manifest,
ProcessBuilder usw., einfach das gesamte Kommando,

kann man auch suchen für gewisse Grundlagen, 'processbuilder jar starten' liefert jede Menge
 
Hab noch einen einfacheren Weg, als den, den ich ursprünglich gedachte hatte, probiert und dir mal ein Mini-Beispiel geschrieben. Führ mal die Starter.jar aus. Sie ruft die Test.jar auf.
Quelltext findest du jeweils in den Jar-Dateien verpackt.
Damit das funktioniert, brauchst du Java 6 oder neuer auf dem Server.
 

Anhänge


Zurück
Oben