Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I run a Java program in Atom editor?

Tags:

atom-editor

I installed a scripts package to be able to run a Java program in Atom editor. But I'm still not able to run it. Getting the following error message:

'bash' is not recognized as an internal or external command, operable program or batch file

What could be missing here?

I am using Windows 7. The same editor and same package runs on Ubuntu without any issues.

like image 510
Omkar Shetkar Avatar asked Dec 01 '15 07:12

Omkar Shetkar


2 Answers

  1. Get GitHub Desktop from GitHub Site. Run the installer to complete.
  2. Get Atom Windows installer AtomSetup.exe from Atom Site.
  3. Once Atom installation completes, it launches.
  4. From Package Menu, Navigate to "Settings View". Click on the sub menu item "Install Packages/ Themes".
  5. Type "script" in the search text box, hit Enter.
  6. Look for a package named "script" (run code in Atom) in the search result and click on install button in the result pane.
  7. Once the package is installed, create a Java file and click Ctrl+Shift+B to run it.

P.S -

  1. GitHub Desktop is a mandatory prerequisite for Windows environment.
  2. Both of the installers are over 100 MB in size, so it can take some time.
like image 193
somshivam Avatar answered Sep 16 '22 23:09

somshivam


Main reason for this issue is scripts package is NOT built for cross-platform. "bash" won't be recognised on Windows. But we have following workarounds to make it work.

It works with following modifications:

  • Ensure Java path is appended to PATH variable in environment variables.
  • Since I am using git, I had installed git bash in my windows system.
  • Set the git bash path in environment variables.

Now, able to run Java from atom editor. :)

As suggested in other forums, Cygwin could be other better alternative to get bash.

like image 45
Omkar Shetkar Avatar answered Sep 18 '22 23:09

Omkar Shetkar