Site Index - Feedback - Impressum |
| |||||||||
|
|
( Archiv ) | ( Neues Thema ) |
( Zeige die Threadübersicht ) | ( Zur Startübersicht ) |
11.06.2006 |
bluej (von: Stephan Jahn, 10:17:33) | ^ |
bluej ist eine graphische Programmierumgebung für java für den Anfängerunterricht. (Quelle: www.bluej.org) Ich habe es auf meinem OS/2 bzw. ECS-Rechner installiert und möchte es nun starten. Dazu muss eine Skriptdatei mit folgendem Text ausgeführt werden:
#!/bin/sh APPBASE="C:\PROGRAMS\bluej" CP="$APPBASE/lib/bluej.jar:C:\JAVA142/lib/tools.jar" "C:\JAVA142/bin/java" -cp "$CP" bluej.Boot $* Ich nehme an, dass diese Datei für Unix- oder Linux-ähnliche Systeme vorgesehen ist. Die entsprechenden Pfade sind vorhanden. Kann mir vielleicht jemand sagen, wie ich das Skript als Kommandozeilen für ein OS/2-Befehlszeilenfenster anpassen kann? Vielen Dank im voraus! [ Leser: 116 ] |
Re: bluej (von: Juergen Ulbts, 11:52:33) | |
Das Skript ist für Linux da werden Variablen mit "$" wiederverwendet, bei eCS/Windows/DOS wird "%" verwendet, außerdem läuft das mit der Zuweisung ein klein wenig anders (SET <VARIABLE>=<WERT>).
Versuche es mal mit dem folgenden... ======================= SET APPBASE=C:\PROGRAMS\bluej SET CP=%APPBASE%/lib/bluej.jar:C:\JAVA142\lib\tools.jar C:\JAVA142/bin/java" -cp %CP% bluej.Boot %1 %2 ======================= Juergen |
Re: bluej - Kleine Korrektur und Ergänzung (von: Juergen Ulbts, 11:56:24) | |
Das Skript speicherst Du als in einer Datei mit der Endung CMD (Beispiel: startos2.cmd).
War ja klar das ich noch einen Fehler einbaue: Das Anführungszeichen aus der 3. Zeile bitte noch entfernen und das / überall durch \ ersetzen. Jürgen |
Re: bluej - Kleine Korrektur und Ergänzung (von: Stephan Jahn, 12:28:42) | |
Vielen Dank für die schnelle Hilfe. Es hat nach kleinen Änderungen geklappt:
-überall / durch \ ersetzen - in der zweiten Zeile die beiden Pfade durch ein Semikolon trennen |
Re: bluej - Kleine Korrektur und Ergänzung (von: Juergen Ulbts, 23:01:46) | |
>- in der zweiten Zeile die beiden Pfade durch ein Semikolon trennen
Stimmt auch das hatte ich übersehen...wenn es schnell gehen soll. ;) Jürgen |
13.06.2006 |
Re: bluej (nur zur Info) (von: Christoph, 14:42:14) | |
Das Script ist für eCS/Windows/DOS, weil die Pfade einen Laufwerksbuchstaben entahlten (gibt es nicht unter Unix-artige Betriebssysteme).
Es ist ein SHELL Skript (Windows: z.B. cygwin; eCS bzw. OS/2: UnixOS2) und ist deshalb nicht im CMD.EXE lauffähig, sondern muss in einer SHELL ausgeführt werden. Ich vermute, dass dieses Skript für Windows+cygwin erstellt wurde. |
19.06.2006 |
Re: bluej (nur zur Info) (von: ehtron, 10:51:54) | |
Hi/2
Warum configuriert ihr euer java eigentlich nicht "richtig" ? :-) See tipps und tricks.. dann reicht ein doppelclick auf eine java execuable, und dieses ganze script rumgebastele entfällt .. Mfg ehtron Jabber JID ehtron@jabber.ccc.de eCS / OS/2 MUC WDC Jeti/2 Support MUC WDC http://www.ehlertronic.de http://www.groemitz-info.net |
( Zeige die Threadübersicht ) | [ Version zum Drucken ] | ( Zur Startübersicht ) |
|
Mit * markierte Felder müssen ausgefüllt werden ! |
|