Java: Could not find or load main class

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
1
down vote

favorite












I developed a small Java program under windows and am now trying to run it on an ubuntu machine.



run.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/$


I compiled the .java file under windows



Directory contents



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


The java class



package info.aptis.plakon;

public class TisowareExportConverter

public static void main (String args) /* stuff is done here */



Problem



All I get is



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


(Translation: Could not find or load main class info.aptis.plakon.TisowareExportConverter)



What am I doing wrong?



Under Windows the program runs like this



run.bat



java -classpath libscommons-lang3-3.3.2.jar;libsopencsv-3.3.jar;outproductiontisowareExportConverter2 info.aptis.plakon.TisowareExportConverter tiso_infile.csv tiso_outfile.csv tiso_user_mapping.csv


Thank you, Internet <3







share|improve this question






















  • Maybe .TisowareExportConverter.class in classpath should be ./TisowareExportConverter.class?
    – danzel
    Apr 26 at 11:01














up vote
1
down vote

favorite












I developed a small Java program under windows and am now trying to run it on an ubuntu machine.



run.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/$


I compiled the .java file under windows



Directory contents



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


The java class



package info.aptis.plakon;

public class TisowareExportConverter

public static void main (String args) /* stuff is done here */



Problem



All I get is



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


(Translation: Could not find or load main class info.aptis.plakon.TisowareExportConverter)



What am I doing wrong?



Under Windows the program runs like this



run.bat



java -classpath libscommons-lang3-3.3.2.jar;libsopencsv-3.3.jar;outproductiontisowareExportConverter2 info.aptis.plakon.TisowareExportConverter tiso_infile.csv tiso_outfile.csv tiso_user_mapping.csv


Thank you, Internet <3







share|improve this question






















  • Maybe .TisowareExportConverter.class in classpath should be ./TisowareExportConverter.class?
    – danzel
    Apr 26 at 11:01












up vote
1
down vote

favorite









up vote
1
down vote

favorite











I developed a small Java program under windows and am now trying to run it on an ubuntu machine.



run.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/$


I compiled the .java file under windows



Directory contents



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


The java class



package info.aptis.plakon;

public class TisowareExportConverter

public static void main (String args) /* stuff is done here */



Problem



All I get is



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


(Translation: Could not find or load main class info.aptis.plakon.TisowareExportConverter)



What am I doing wrong?



Under Windows the program runs like this



run.bat



java -classpath libscommons-lang3-3.3.2.jar;libsopencsv-3.3.jar;outproductiontisowareExportConverter2 info.aptis.plakon.TisowareExportConverter tiso_infile.csv tiso_outfile.csv tiso_user_mapping.csv


Thank you, Internet <3







share|improve this question














I developed a small Java program under windows and am now trying to run it on an ubuntu machine.



run.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/$


I compiled the .java file under windows



Directory contents



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


The java class



package info.aptis.plakon;

public class TisowareExportConverter

public static void main (String args) /* stuff is done here */



Problem



All I get is



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


(Translation: Could not find or load main class info.aptis.plakon.TisowareExportConverter)



What am I doing wrong?



Under Windows the program runs like this



run.bat



java -classpath libscommons-lang3-3.3.2.jar;libsopencsv-3.3.jar;outproductiontisowareExportConverter2 info.aptis.plakon.TisowareExportConverter tiso_infile.csv tiso_outfile.csv tiso_user_mapping.csv


Thank you, Internet <3









share|improve this question













share|improve this question




share|improve this question








edited Apr 26 at 10:53









ponsfrilus

505213




505213










asked Apr 26 at 10:04









Jens Kisters

93




93











  • Maybe .TisowareExportConverter.class in classpath should be ./TisowareExportConverter.class?
    – danzel
    Apr 26 at 11:01
















  • Maybe .TisowareExportConverter.class in classpath should be ./TisowareExportConverter.class?
    – danzel
    Apr 26 at 11:01















Maybe .TisowareExportConverter.class in classpath should be ./TisowareExportConverter.class?
– danzel
Apr 26 at 11:01




Maybe .TisowareExportConverter.class in classpath should be ./TisowareExportConverter.class?
– danzel
Apr 26 at 11:01










1 Answer
1






active

oldest

votes

















up vote
-1
down vote













I worked around this problem by packaging the class as a jar like this:



https://stackoverflow.com/questions/2025607/how-to-create-a-jar-file-or-export-jar-on-intellij-like-eclipse-java-archive-e






share|improve this answer




















  • Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
    – Melebius
    Apr 26 at 12:14











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1028351%2fjava-could-not-find-or-load-main-class%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
-1
down vote













I worked around this problem by packaging the class as a jar like this:



https://stackoverflow.com/questions/2025607/how-to-create-a-jar-file-or-export-jar-on-intellij-like-eclipse-java-archive-e






share|improve this answer




















  • Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
    – Melebius
    Apr 26 at 12:14















up vote
-1
down vote













I worked around this problem by packaging the class as a jar like this:



https://stackoverflow.com/questions/2025607/how-to-create-a-jar-file-or-export-jar-on-intellij-like-eclipse-java-archive-e






share|improve this answer




















  • Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
    – Melebius
    Apr 26 at 12:14













up vote
-1
down vote










up vote
-1
down vote









I worked around this problem by packaging the class as a jar like this:



https://stackoverflow.com/questions/2025607/how-to-create-a-jar-file-or-export-jar-on-intellij-like-eclipse-java-archive-e






share|improve this answer












I worked around this problem by packaging the class as a jar like this:



https://stackoverflow.com/questions/2025607/how-to-create-a-jar-file-or-export-jar-on-intellij-like-eclipse-java-archive-e







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 26 at 10:55









Jens Kisters

93




93











  • Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
    – Melebius
    Apr 26 at 12:14

















  • Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
    – Melebius
    Apr 26 at 12:14
















Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
– Melebius
Apr 26 at 12:14





Please do not post answers depending on external links. Put the relevant part into your answer or post the link as a comment to the question. See How to Answer for details.
– Melebius
Apr 26 at 12:14


















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1028351%2fjava-could-not-find-or-load-main-class%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

pylint3 and pip3 broken

Missing snmpget and snmpwalk

How to enroll fingerprints to Ubuntu 17.10 with VFS491