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

Which professions warranted travel in Medieval times?

How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

Trouble downloading packages list due to a “Hash sum mismatch” error