Thread Java-Klasse mittels Perl-Skript aufrufen funktioniert nicht. (5 answers)
Opened by Clodan at 2012-03-12 16:46

Gast Clodan
 2012-03-12 16:46
#156782 #156782
Hi Leute,

mein Perl-Skript sieht wie folgt aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl

#---------------------------------
$experimentName = "BaselineSnow";
#$bestActivationThreshold = "0.9";
#---------------------------------

$resultDir = "/Users/System/Verfahren";
$experimentDir = "$resultDir/$experimentName";

$classifierOutFile = "$experimentDir/out.classifier";
$detectorOutFile = "$experimentDir/out.detector";
$evaluatorOutFile = "$experimentDir/out.evaluator";

$recallPrecisionFile = "$experimentDir/recall-precision";
$rocFile = "$experimentDir/roc";

system "nohup java -Xms128m -Xmx512m BaselineSnowClassifier $experimentName > $classifierOutFile";


Mein Problem ist nun, dass er meine Java-Klasse BaselineSnowClassifier.java nicht findet. Ich bekomme die folgende Fehlermeldung zurück:

Code: (dl )
1
2
3
4
5
6
7
8
Exception in thread "main" java.lang.NoClassDefFoundError: BaselineSnowClassifier
Caused by: java.lang.ClassNotFoundException: BaselineSnowClassifier
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)


Hat jemand eine Ahnung, was ich tun muss, um mein Java-Programm starten zu können? :)


Mit freundlichen Grüßen

Clodan
Last edited: 2012-03-12 16:51:35 +0100 (CET)

View full thread Java-Klasse mittels Perl-Skript aufrufen funktioniert nicht.