OS2.org Site Index - Feedback - Impressum
Sprachauswahl / Choose your Language News Software Hardware Projekte Forum Tipps Links Verschiedenes
Editorial Diskussion HelpDesk Umfrage
[Forum]
in nach (Erweiterte Suche)
[Forum]
( 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 )

Datum Thema
09.01.2017 *

*

Name: * eMail: Benachrichtigung

Mit * markierte Felder müssen ausgefüllt werden !


php.net OpenIT © 1998-2017 by WebTeam OS2.org