how to run java files.
strangeLanguage

Hello, I was wondering how I can run the main.java and any other .java file in replit. In python I am able to import the os and pass in the file on os.system() but I am unable to do it with Java and I noticed that new files are created that I have no idea what they are. I will be doing a java bootcamp course and I want to make sure I am able to run java code without problem.

You are viewing a single comment. View All
Answered by theangryepicbanana [earned 5 cycles]
View Answer
theangryepicbanana

Just click the Run button

theangryepicbanana

@strangeLanguage Just make another repl? you can make more than one

strangeLanguage

the run button run the main.java but what about the other files? how do i run those? I have a HelloWorld.java file and I will be creating many others but I don't know how. @theangryepicbanana

HackermonDev

@strangeLanguage I don't know java, but I'm guessing there is a way to run other files from the main java file

strangeLanguage

well in python I can do: os.system('python3 file_to_run.py') and it will run and here with Java I can't even type in the interpreter. @PDanielY

HackermonDev
strangeLanguage

yeah I can do that or decide not to learn Java which I am now considering after some research and how ridiculously hard it is to just print 'hello world'. @theangryepicbanana

theangryepicbanana

@strangeLanguage it's not exactly "hard", it just requires some setup. Once you learn why it works, you may like it a bit more. Also, many companies hire java devs, as it is the most widely used language next to C/C++ in application development

mwilki7

@strangeLanguage repl doesnt appear to be as lenient in terms of compiler options, you'd typically do javac yourprogram.java but repl streamlined it to always be javac main.java ...otherfiles.java so your main program always has to have a main.java iirc

ayunas

@theangryepicbanana I teach web development for a living, and I will vouch that it is HARD to print hello world in Java, unless you have fundamental understanding of how Object Oriented Programming works, which obviously will not be the case to the code newbie.