InvisibleUriel
Grünschnabel
Hi!
Ich habe ein Problem:
Wie kann ich die Konsole in meinen Quellcode einbinden das ich den Befehl
C:\j2sdk1.4.0\bin>java test
ausführen kann?
Das Verzeichnis ist C:\j2sdk1.4.0\bin in dem die Datei java.exe liegt sie dient zum ausführen einer schon kompilierten Java Datei (test.class).
Mit der oben genannten Befehlszeile führe ich in der Eingabeaufforderung ein (kompiliertes) Java Programm aus. Die Eingabe von Hand klappt, bei meinem vb Script nicht.
Mein (nachfolgender) Script kompiliert die Quelldatei test.java nachdem sie gewählt wurde und legt test.class in den Ordner mit hinein.
--------------------------------------------------------------------------------------------------------------------------
Option Explicit
Dim WshShell, Fso, WshService, jDat, aPfadElemente, aPfadElementEnde
Set WshShell = WScript.CreateObject("WScript.Shell")
Set Fso = WScript.CreateObject ("Scripting.FileSystemObject")
Set WshService = WScript.CreateObject("WSHServiceModul.Allgemein")
'Dateiauswahl wird geöffnet
'WshService.DateiauswahlOeffnen
'Die gewählte Datei wird nun kompiliert
'WshShell.Run """C:\j2sdk1.4.0\bin\javac.exe""" & WshService.Dateiname
'WScript.Sleep 2000
'MsgBox "Projekt wurde kompiliert!", VbInformation, "Kompiliert!"
Bis hierher klappt es auch wunderbar!
Der folgende Teil funktioniert nicht weil der Script scheinbar nicht die gleiche Funktion wie die Eingabe von Hand auslöst:
'Die *.class Datei wird nun ausgeführt
'WshShell.Run """C:\j2sdk1.4.0\bin\java.exe""" & aPfadElementEnde
Bitte helft mir bin am verzweifeln!
Hab auch schon ge t!
Bitte ist wichtig!
Danke, danke,danke!
Ich habe ein Problem:
Wie kann ich die Konsole in meinen Quellcode einbinden das ich den Befehl
C:\j2sdk1.4.0\bin>java test
ausführen kann?
Das Verzeichnis ist C:\j2sdk1.4.0\bin in dem die Datei java.exe liegt sie dient zum ausführen einer schon kompilierten Java Datei (test.class).
Mit der oben genannten Befehlszeile führe ich in der Eingabeaufforderung ein (kompiliertes) Java Programm aus. Die Eingabe von Hand klappt, bei meinem vb Script nicht.
Mein (nachfolgender) Script kompiliert die Quelldatei test.java nachdem sie gewählt wurde und legt test.class in den Ordner mit hinein.
--------------------------------------------------------------------------------------------------------------------------
Option Explicit
Dim WshShell, Fso, WshService, jDat, aPfadElemente, aPfadElementEnde
Set WshShell = WScript.CreateObject("WScript.Shell")
Set Fso = WScript.CreateObject ("Scripting.FileSystemObject")
Set WshService = WScript.CreateObject("WSHServiceModul.Allgemein")
'Dateiauswahl wird geöffnet
'WshService.DateiauswahlOeffnen
'Die gewählte Datei wird nun kompiliert
'WshShell.Run """C:\j2sdk1.4.0\bin\javac.exe""" & WshService.Dateiname
'WScript.Sleep 2000
'MsgBox "Projekt wurde kompiliert!", VbInformation, "Kompiliert!"
Bis hierher klappt es auch wunderbar!
Der folgende Teil funktioniert nicht weil der Script scheinbar nicht die gleiche Funktion wie die Eingabe von Hand auslöst:
'Die *.class Datei wird nun ausgeführt
'WshShell.Run """C:\j2sdk1.4.0\bin\java.exe""" & aPfadElementEnde
Bitte helft mir bin am verzweifeln!
Hab auch schon ge t!
Bitte ist wichtig!
Danke, danke,danke!
Zuletzt bearbeitet: