Java:无法找到或加载主类

Java:无法找到或加载主类

我在 Windows 下开发了一个小型 Java 程序,现在正尝试在 ubuntu 机器上运行它。

运行.sh:

/opt/atlassian/jira/jre/bin/java -classpath "commons-lang3-3.3.2.jar;opencsv-3.3.jar;.\TisowareExportConverter.class" info.aptis.plakon.TisowareExportConverter /home/tisoware/transfer/tisoware_presence_export.csv /home/tisoware/convert/$

我在windows下编译了.java文件

目录内容

tisoware@server037:~/convert$ ls -la
insgesamt 472

    drwxr-xr-x 2 root         root           4096 Apr 26 11:51 .
    drwxr-xr-x 7 tisoware     tisoware       4096 Apr 26 11:32 ..
    -rw-r--r-- 1 root         root         412739 Apr 18 15:46 commons-lang3-3.3.2.jar
    -rw-r--r-- 1 root         root            293 Apr 26 11:51 convert.sh
    -rw-r--r-- 1 root         root           1024 Apr 26 11:51 .convert.sh.swp
    -rw-r--r-- 1 root         root            108 Apr 26 10:47 doku.txt
    -rw-r--r-- 1 root         root          31217 Apr 18 15:46 opencsv-3.3.jar
    -rw-rw-r-- 1 root         tisoware          5 Apr 26 11:24 outfile.csv
    -rw-r--r-- 1 aptisSupport aptisSupport    200 Apr 19 14:19 tiso_user_mapping.csv
    -rw-r--r-- 1 root         root           4425 Apr 19 14:21 TisowareExportConverter.class

Java 类

package info.aptis.plakon;

public class TisowareExportConverter {

    public static void main (String[] args) { /* stuff is done here */}
}

问题

我所得到的是

tisoware@server037:~/convert$ bash convert.sh
Fehler: Hauptklasse info.aptis.plakon.TisowareExportConverter konnte nicht gefunden oder geladen werden

(翻译:无法找到或加载主类 info.aptis.plakon.TisowareExportConverter)

我究竟做错了什么?

在Windows下程序运行如下

运行脚本

java -classpath libs\commons-lang3-3.3.2.jar;libs\opencsv-3.3.jar;out\production\tisowareExportConverter2 info.aptis.plakon.TisowareExportConverter tiso_infile.csv tiso_outfile.csv tiso_user_mapping.csv

谢谢你,互联网<3

答案1

相关内容