Programy napsané pro starší verzi JVM většinou fungují i v nové verzi, ale nemusí to tak být
vždy. Proto mám v počítači několik verzí JVM (mimo jiné i pro testování případných chyb v JVM)
a přepínám je skriptem jv.cmd
. Všechny verze jsou instalována na disku
D:
v adresáři JavaNN
, kde NN
je označení
verze.
Použití:
jv NN
aktivuje JVM verze NN
jv default
aktivuje defaultní verzi, jejíž označení je uvedeno
v proměnné prostředí JAVADEFAULT
jv
deaktivuje JVM
Skript jv.cmd
je společně s dalšími skripty obsažen v adresáři
scripts
. Ve skriptech často zůstaly pevně definované adresáře tak, jak to mám ve
svých počítačích. Všimněte si, že skripty ověřují, zda je JVM aktivována. Pokud není, zavolají si
jv default
mezi setlocal
a endlocal
, takže
po skončení skriptu se obnoví původní prostředí.
Rexx neumožňuje zadání URL na příkazovém řádku, protože dvě lomítka jsou interpretována jako
konec parametrů. Implementace JVM v OS/2 si však poradí se ,,zvěrstvem"
http:\\any.server/some/path/file.xxx
. Pokud se nechcete na toto podivné chování
spoléhat a nikde jinde v parametrech nebudete mít řetězec :\\
, můžete použít
následující obrat:
parse arg arguments parse var arguments pre ':\\' post do while pre \= '' & post \= '' arguments = pre || '://' || post parse var arguments pre ':\\' post end parse var arguments ... skutečné parametry ...