2017-08-21 1 views
0

Okay, also versuche ich eine .jar-Datei zu öffnen, aber egal, was ich versuche, es kommt immer auf einen Fehler.Ausführen eines Java-Skripts in AppleScript

Ich habe versucht:

to run 

    set current_path to POSIX path of (path to me) as string 

    set pathto to current_path & "Contents/Resources/TechnicLauncher.jar" 

    tell application "Finder" to open file pathto 

end run 

Mit dem Fehler:

error "Finder got an error: Can’t get file \"/Applications/Technic Launcher.app/Contents/Resources/TechnicLauncher.jar\"." number -1728 from file "/Applications/Technic Launcher.app/Contents/Resources/TechnicLauncher.jar"

Und:

to run 

    set current_path to POSIX path of (path to me) as string 

    set pathto to quoted form of current_path & "Contents/Resources/TechnicLauncher.jar" 

    do shell script pathto 

end run 

Mit dem Fehler:

error "sh: /Applications/Technic Launcher.app/Contents/Resources/TechnicLauncher.jar: Permission denied" number 126

Ich weiß nicht, wie ich das schaffen kann. Kann jemand helfen?

Antwort

-1

Wenn Sie nur versuchen, es zu starten, da das Glas in einem regelmäßigen .app gewickelt ist - haben Sie

versucht
tell application "Technic Launcher" 
    activate 
end tell 
0

Sie können dies versuchen. Ich habe es nicht auf meinem System versucht, weil ich keine Jar-Dateien habe, die ich gerne öffnen würde. Ich denke, das wird für dich funktionieren.

set TechnicLauncher to (path to me as string) & "Contents:Resources:TechnicLauncher.jar" 
tell application "Jar Launcher" to open TechnicLauncher 

Dies sollte auch für Sie arbeiten.

set TechnicLauncher to path to resource "TechnicLauncher.jar" 
tell application "Jar Launcher" to open TechnicLauncher 

Aber die Datei TechnicLauncher.jar ... Müssen Sie erstellt haben, in den Ressourcen-Ordner der Skript-Bundle oder Skript-Anwendung befindet.

Verwandte Themen