BillPedersen wrote:
>
>
> $ jsvn -verbose:class help
> java.lang.NoClassDefFoundError: org/tmatesoft/svn/cli/svn/SVN
> $
>
>
Ok, folks, found the issues.
The jsvnsetup.openvms command procedure (script) does not properly configure
the symbols for OpenVMS V8.3 and Java 1.5.x... SO, here is the modified
script which works for me:
$ type [.svnkit.bin]jsvnsetup.openvms
$!
$ if f$type(java) .nes. "STRING" .or. "''java'" .eqs. ""
$ then
$ write SYS$OUTPUT "You must have the JAVA symbol properly set before
using this command"
$ exit
$ endif
$ env = f$env("PROCEDURE")
$ home = f$parse(env,,,"device") + f$parse(env,,,"directory")
$ home = home - ".BIN"
$ define/job/nolog svnkit_home 'home'
$!
$ define/job/nolog decc$argv_parse_style enable
$ define/job/nolog decc$efs_case_preserve enable
$!
$ if f$edit(f$trnlnm("DECC$EFS_CASE_SPECIAL"),"UPCASE") .eqs. "ENABLE"
$ then
$ write sys$output " "
$ write sys$output "JSVNSETUP: DECC$EFS_CASE_SPECIAL defined!
$ write sys$output "***Please deassign logical otherwise jsvn might not
function properly!"
$ write sys$output " "
$ endif
$!
$!
$ CP = "/svnkit_home/lib"
$ CP = CP + ":/svnkit_home/lib/svnkit-1.3.7.jar"
$ CP = CP + ":/svnkit_home/lib/sequence-library-1.0.0.jar"
$ CP = CP + ":/svnkit_home/lib/sqljet-1.0.7.jar"
$ CP = CP + ":/svnkit_home/lib/antlr-runtime-3.1.3.jar"
$ CP = CP + ":/svnkit_home/lib/jna-3.2.7.jar"
$ CP = CP + ":/svnkit_home/lib/trilead-ssh2-1.0.0-build214.jar"
$ CP = CP + ":/svnkit_home/lib/svnkit-cli-1.3.7.jar"
$ OPT = ""
$! OPT =
"-Djava.util.logging.config.file=/svnkit_home/conf/logging.properties"
$!
$ JV = f$edit(java,"collapse")
$ jsvn == "''JV' ''OPT' -cp ''CP' ""org.tmatesoft.svn.cli.svn.SVN"""
$ jsvnadmin == "''JV' ''OPT' -cp ''CP'
""org.tmatesoft.svn.cli.svnadmin.SVNAdmin"""
$ jsvnlook == "''JV' ''OPT' -cp ''CP'
""org.tmatesoft.svn.cli.svnlook.SVNLook"""
$ jsvnsync == "''JV' ''OPT' -cp ''CP'
""org.tmatesoft.svn.cli.svnsync.SVNSync"""
$ jsvndumpfilter == "''JV' ''OPT' -cp ''CP'
""org.tmatesoft.svn.cli.svndumpfilter.SVNDumpFilter"""
$ jsvnversion == "''JV' ''OPT' -cp ''CP'
""org.tmatesoft.svn.cli.svnversion.SVNVersion"""
$!
$
I also increased the PGFLQUOTA for the account to 200000 pages. That at
least let me start it.
Note, the primary changes were to remove the "..\" from the CP symbol and
remove the ".BIN" from the directory name for the svnkit_home
symbol/logical. The makes it such that there is less confusion as far as
OpenVMS in concerned and avoids any possible issues of poor tool
implementation to support SVNkit.
Will let you know what else I find.
--
View this message in context:
http://old.nabble.com/SVNkit-on-OpenVMS-Alpha-V8.3-with-Java-1.5...-tp33349771p33353051.html
Sent from the SVNKit - Users mailing list archive at Nabble.com.