Trending February 2024 # How To Run A Java Program From The Command Prompt # Suggested March 2024 # Top 6 Popular

You are reading the article How To Run A Java Program From The Command Prompt updated in February 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested March 2024 How To Run A Java Program From The Command Prompt

Java is one of the most commonly used programming languages. It is also an IDE-intensive programming language, with tight integration with Eclipse. You can run Java programs from the Command Prompt for quick compiling and execution.

If you are just starting to learn Java, this basic guide will help you start running the Java application from the Command Prompt in Windows 10/11.

Installing the Java Development Kit (JDK) in Windows

Before you can run a Java program on your computer, you’ll need to have a dedicated compiler installed. This comes within the Java Standard Edition Development Kit (JDK). It’s an essential tool for developing in Java on any platform.

The JDK is not the same as the Java Runtime Environment (JRE), which you’ll already have installed if you’ve ever used a Java application on your machine.

    Download the JDK from Oracle’s website – the Windows version. Download any of the following: an x64 installer (shown in the screen), an x64 compressed archive, or an x64 MSI installer.

    Note: if you have just simple use for Java software, make sure you do not download the “Java SE Development Kit for Java SE subscribers,” which is on the same download page. If you wish to use Java’s JRE installation for Microsoft Windows, it has been moved to another page.

      Run the installer as you would for any other program and follow the instructions.

        Note the Windows location where Java is being installed. It will come in handy later when you’re trying to run Java from the Command Prompt.

          The installation should be over in just a few seconds. If it is taking a long time, close all of your other apps from Task Manager and reinstall the software.

            You will see a “Successfully Installed” status in the end.

            Running a Java Program From the Command Prompt

            Create a simple Java program like the one below using Notepad or another text editor.






















            "Hello, World!"





              Make sure to save the file with the extension “.java” rather than “.txt.”

                Open the Command Prompt from the Windows Start Menu, and don’t forget to run it as “Administrator.”

                  Use the cd command to change your working directory to the directory containing your Java program. To know which directory to go to, check the saved location of Java on your PC as discussed above.






                    From here, locate the path to the version of the Java Development Kit (JDK) on your computer. For example, if you’re running 64-bit Windows, that will often be in “C:Program FilesJava.”

                      Next, set the path to the JDK with the set command:






                      ;C:Program FilesJavajdk


                      "Java Version Number"


                        You may need to change the directory path to reflect the current version of Java. Make sure you’re using the Java Development Kit (JDK) directory and pointing to the “bin” folder.

                        Note: the Java Runtime Environment (JRE) folder also contains a “bin” folder but doesn’t hold the Java compiler. If you get errors around the compilation, make sure you’re using the correct directory path.

                          Compile the Java program with the javac command as shown below. Be warned that you won’t see anything happen. However, if you use the dir command, you’ll notice a new file in your directory ending in the “.class” extension, indicating the program has been compiled.


                          "Program Name"


                            Use the java command to run your program:


                            "Program Name"

                            You’ll see the program run within the Command Prompt window, but there’s one more task you can do to make sure your Java program runs smoothly: set your path.

                            Setting a Permanent PATH

                            The above command doesn’t set your Java compiler PATH permanently. It sets the environment variable for that session, but that change will be wiped away when you close the Command Prompt session.

                            Setting your Java compiler PATH permanently can come in handy if you want your compiled Java programs to run smoothly after a PC reboot. This helps launch the requested programs quickly from the Command Prompt window (or a third-party software like Eclipse).

                            Follow the steps below to change your PATH variable for all future sessions.

                              Paste the directory path you used above into the text box. Again, make sure you’re using the Java Development Kit (JDK) directory and not the Java Runtime Environment (JRE) directory next to it.

                              This article featured a simple Java program, but you can initiate almost any Java program from the Command Prompt. The procedure is straightforward regardless of the nature of your program.

                              Frequently Asked Questions How can I fix “Java is not recognized as an internal or external command” in Windows?

                              The best way to fix “Java is not recognized as an internal or external command” is to add Java’s bin directory to your computer’s path, as covered above.

                              Windows Command Prompt doesn’t show the results of Java command. How can I fix it?

                              If your Windows Command Prompt doesn’t show the results of a Java command you’ve entered, there are two solutions: run the Command Prompt in Administrator Mode or find your “Java.exe” file in the folder location and open its “Properties.” Then, navigate to the “Compatibility” tab where you will have to uncheck the “Run this program as an administrator” option.

                              What is the difference between Java and Javascript?

                              Don’t confuse Java with Javascript, as they are two different entities:

                              Java came before Javascript. It was founded by Sun Microsystems in 1991-1995. Javascript was founded later by Netscape, an old browser company. Basically, Javascript is a very lightweight version of Java and still commonly used in browsers.

                              Java is a compiled program, whereas Javascript is interpreted.

                              Java is a static typed program, whereas Javascript is dynamically typed.

                              Java uses classes, and Javascript uses prototypes.

                              Image credit: WrightStudio via AdobeStock. All screenshots by Sayak Boral.

                              Sayak Boral

                              Sayak Boral is a technology writer with over eleven years of experience working in different industries including semiconductors, IoT, enterprise IT, telecommunications OSS/BSS, and network security. He has been writing for MakeTechEasier on a wide range of technical topics including Windows, Android, Internet, Hardware Guides, Browsers, Software Tools, and Product Reviews.

                              Subscribe to our newsletter!

                              Our latest tutorials delivered straight to your inbox

                              Sign up for all newsletters.

                              By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

                              You're reading How To Run A Java Program From The Command Prompt

                              Console 2: A Great Windows Command Prompt Alternative

                              Windows command line utility, known as CMD or Command Prompt, is one of the most powerful tools that Microsoft offers to the Windows users. However, it is also one of the creepiest and not-so user friendly command line utilities you can find. You can’t even resize the command prompt window or change the fonts as per your requirements. If you have ever used a Linux or Unix command line utility (Terminal), you will know how useful it is to have a customizable command line utility.

                              Luckily, there are plenty of third party Windows command prompt alternatives and Console 2 is one of the best.

                              Console 2 – A Command Prompt Replacement

                              Console 2 is a free and highly recommended command prompt alternative for Windows with a whole lot of features and eye-candy. To start using it, just download Console 2 from its official website. There is installation required. Simply extract the zip file to your C drive and you are good to go.

                              With this change, you can start using Powershell by selecting Powershell from the “New Tab” dropdown menu. Along with Powershell, you can also integrate other shells like Cygwin, Git Bash, Visual Studio CDM, etc.., so that you will have a consistent user interface.

                              Another handy feature is the keyboard shortcuts. They are found under the “Hotkeys” section in Console 2 settings, and you can easily change them to your liking.

                              Here you will see a host of tweaks where you can change the type of font, Windows smoothing, window position, docking, custom window titles, etc.

                              If you want to set transparency to your command screen, you can do so by navigating to the “More” section under “Appearance.”


                              Console 2 delivers the same functionality as the regular Windows command prompt but does the task in a more appealing way. It adds several missing features in the Windows command prompt. If you are a regular Command Prompt user, do give Console 2 a try and see what you think.

                              Vamsi Krishna

                              Vamsi is a tech and WordPress geek who enjoys writing how-to guides and messing with his computer and software in general. When not writing for MTE, he writes for he shares tips, tricks, and lifehacks on his own blog Stugon.

                              Subscribe to our newsletter!

                              Our latest tutorials delivered straight to your inbox

                              Sign up for all newsletters.

                              By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

                              How To Run Your Business Better From A Tablet

                              Getting work done with just a tablet is hard. Many of us carry Android or iOS tablets to stay connected while we’re away from our PC, but without a proper keyboard or mouse it’s difficult to do much more than answer a few emails or play Angry Birds.

                              Download a Better Keyboard for Increased Productivity

                              The biggest challenge in working from your tablet is adapting to the lack of a keyboard and mouse. While it’s possible to pick up a portable Bluetooth keyboard, many professionals find working exclusively on tablets appealing because of their portability, and lugging around a bag brimming with peripherals sort of ruins the point. Instead, download apps that make the tablet’s on-screen keyboard work for your needs.

                              For Apple’s iOS, consider an app like Keyboard Upgrade, which allows you to resize and split up the keyboard to make touchscreen typing more comfortable. Unfortunately keyboard apps on the iPad are of limited use since Apple does not currently permit developers to modify the iOS keyboard that pops up in all applications, and thus apps like Keyboard Upgrade require you to copy what you type and paste it into other applications.

                              Android tablet users have it much better thanks to excellent keyboard replacement apps like Thumb Keyboard or SwiftKey Tablet X. You can even try a new way of typing with Swype, and each of these keyboard upgrades will upgrade the default Android keyboard across all Honeycomb apps.

                              Never Lose a Business Card Again

                              Chantel Atkins owns The Rhythmic Lounge, a streaming music website that unites underground artists and musicians. She runs the website almost exclusively from her iPad 2, relying on common business apps like Google Analytics and QuickOffice Pro. For working professionals looking to streamline their business, Chantel recommends the handy Business Card Reader app for the iPad 2. “This app is great; it allows me to instantly import a business card and all of its information,” she says. “There’s no worry about misunderstanding the phone number or email address and possibly losing touch with that connection.” Those using an Android tablet should check out ABBYY, a business card reader that links up with your LinkedIn and Twitter accounts to help you better connect with new business contacts.

                              Let Apps Turn Your Tablet Into a High-Tech Swiss Army Knife

                              Of course you’re not limited to Square if you want to accept credit cards on the road; the mobile payment market is constantly evolving and there are already worthy competitors like Intuit that offer equitably priced mobile payment systems.

                              Need a Legal Signature on That Document? There’s an App for That

                              Professionals working in fields that regularly handle sensitive data are understandably hesitant about migrating their business practices to a tablet, but investment banker Harry Ting conducts most of his business and meetings using just an ASUS Eee Pad Transformer tablet and the accompanying keyboard. Ting works for a boutique firm in Dallas and regularly handles sensitive engagement letters and nondisclosure agreements, storing and sharing the documents via DropBox and validating signatures on the go with the Vignature image-based electronic signature app.

                              Windows 10 Setup Command Prompt Switches – Know More

                              The Windows 10 installation or upgrade is done using the setup executable. This chúng tôi file is found within the image file for the installation media and is used to upgrade or install a fresh copy of Windows 10 on the computer. If you wish to modify the behavior of the Windows installation, you can do so using the Windows 10 setup command prompt switches.

                              Here, we shall take a look at some of the Windows 10 chúng tôi command line switches, and how you can use them to modify the way Windows installs on your computer.

                              Note: You can find the parameters for any switch using the attribute ‘/?’ next to the command line switch

                              There are many command line switches that can be used to alter the way your windows installation behaves. here are some of these discussed below.

                              this switch is used to automate the installation process, along with a migration choice for the installation. when used, the media setup user interface and progress screens are displayed by default, but no user input is required and the installation is automatically completed. This is the command you will use for Windows 10 unattended upgrade.

                              The following settings will be applied:

                              EULA will be accepted.

                              Dynamic Update will be enabled.

                              Telemetry and Data Upload will be opted in.

                              OOBE will be skipped.

                              PBR will be created.

                              The supported parameters include Upgrade; DataOnly; Clean

                              Syntax: setup.exe /auto upgrade

                              For Windows 10 unattended upgrade if you wish to use the answer files, you will have to use this command line switch. Note that the /auto switch parameter does not work with this switch. Answer files are XML based files that contain the configuration settings and their values, which Windows setup will use during the installation and upgrade.

                              Syntax: setup.exe /unattend:\servershareunattend.xml

                              If you wish to install the setup with an option to revert to the previous version, you can use this switch to include that control. You can toggle this switch using the Enable or Disable parameters.

                              Syntax: setup.exe /auto upgrade /uninstall disable

                              The quiet switch is used to hide all the user elements during the process of installing the operating system. It will also hide the rollback user interface. This is one of the methods if you wish to leave the upgrade to run in the background while you work on other things.

                              Syntax: setup.exe /auto upgrade /quiet

                              With this particular switch, You can direct Windows set up two alter the thread priority according to how much resources you want the setup program to use. you can use the normal and low parameters to increase or decrease the thread priority to the Windows setup.

                              syntax: setup.exe /auto upgrade /priority low

                              When Installing a new copy of the Windows operating system, the set up scans the system requirements to check if your device is compatible with the operating system or not. you can either ignore the compatibility issues or make the setup return an exit code for any compatibility issues as found.

                              The parameters to control this Switch are IgnoreWarning and ScanOnly, which performs the actions mentioned above respectively.

                              Syntax: setup.exe /auto upgrade /compat ScanOnly

                              If you are running low on system space, you can use this switch to store the temporary installation files on a specified partition. The switch takes the target drive letter as the parameter, allowing you to specify where you can put the temporary installation files.

                              Syntax: setup.exe /tempdrive E

                              If you are working on some important component while upgrading your computer, you can use this switch to prevent the computer from rebooting automatically upon completion of certain low level tasks. Instead, have the setup will continue when you reboot the PC next time.

                              Syntax: setup.exe /auto upgrade /noreboot

                              Starting with version 2004, you can use this parameter to start the offline part of the installation without committing (unlike the /noreboot switch). The primary difference between this switch and the /noreboot switch is that you will need to use the /Finalize switch after you reboot the PC.

                              Syntax: setup.exe /auto upgrade /prioriy low /skipfinalize

                              The dynamic update refers to automatically searching and downloading the latest updates when you upgrade to a higher version of Windows 10. you can use this switch to specify if you want to search and download have the latest updates from Microsoft servers.

                              it can be toggled using the parameters Enable and Disable.

                              syntax: setup.exe /auto upgrade /DynamicUpdate Disable

                              If you bought your copy of windows from an offline store, you may be supplied with the product key which you will require during upgrading or reinstalling your copy of Windows 10. you may not be required to use this parameter when you are using a media that contains the product ID in the sources folder (look for pid.txt).

                              For this command line switch, you will use the 25 digit product key.

                              Syntax: setup.exe /auto upgrade /pkey (enter your 25 digit product key without the brackets)

                              If you are upgrading to Windows 10 Pro or higher, That has BitLocker drive encryption, you can use this switch and the parameters to Alter the status of BitLocker drive encryption during the upgrade process. The switch supports three parameters, which are discussed below:

                              AlwaysSuspend: BitLocker drive encryption is kept suspended during the upgrade process. if you do not add a parameter this is the default behavior of the chúng tôi app.

                              TryKeepActive: if you hard working on your computer while the upgrade process is running in the background, you can use this parameter to try the upgrade without suspending the drive encryption. If the upgrade process fails, BitLocker will be suspended and the upgrade process will continue.

                              ForceKeepActive: this parameter will prevent the setup executable from suspending BitLocker. instead, the upgrade will fail if it cannot be completed.

                              syntax: setup.exe /auto upgrade /bitlocker AlwaysSuspend

                              This is a new Windows setup command prompt switch added to Windows 10, Which allows the installation of language packs to the new installation of the operating system. This switch takes the location parameter and you will need to specify where the installation should look for the language packs.

                              syntax: setup.exe /auto upgrade /installlangpacks C:UsernameLanguagesSpanish

                              You can use this parameter to specify a location that contains .inf drivers during the setup process on your Windows 10 system. this switch takes the location parameter, where you will specify the pathname of the folder with the drivers.

                              syntax: setup.exe /auto upgrade /InstallDrivers C:Usernamedrivers /noreboot

                              If you use a lot of peripherals with your device, you may be looking to migrate the drivers from existing installation in order to avoid downloading the required drivers again. This switch will help you achieve this, as you can use the parameters to migrate all the existing drivers or none of them which will allow you to download the latest version of your device drivers.

                              Syntax: setup.exe /auto upgrade /migratedrivers none

                              If you get one of the failure exit codes (check below), you can use this command line switch to copy the failure log to a local file. Do note that you may require admin permissions to copy the logs to a local folder, as this command runs under the System context.

                              Syntax: setup.exe /copylogs \servershare

                              When you use the command line switches mentioned above, you may one of the following exit codes. Here is a brief description of what each exit code means:

                              CONX_SETUP_EXITCODE_CONTINUE_REBOOT = The upgrade process was completed successfully.

                              CONX_SETUP_EXITCODE_RESUME_AT_COMPAT_REPORT = This means that the setup executable found some compatibility errors, which you will need to resolve before you can continue the upgrade process.

                              CONX_SETUP_EXITCODE_AUTO_INSTALL_FAIL = This means that the setup option could not be completed because the upgrade data was not accessible.

                              So there you have it. Now you know the popular Windows 10 setup command prompt switches that you can use to modify the behavior of the setup program. You can find more setup commands on the Microsoft Docs page. Comment below if you found this useful, and to discuss further the same.

                              How To Allow Standard Users To Run A Program With Admin Rights

                              Standard users cannot run a program with admin rights. All programs that run on a Windows computer must be able to access administrative privileges, and, unfortunately, Standard users do not have administrative rights by default. There can be cases where a standard user may need admin rights often. In that case, there needs to be a permanent setup that allows standard users to run a program with admin rights.

                              When do Standard users need admin rights?

                              When you’re a standard Windows user, you’ll need admin rights to perform many basic tasks, like installing new software, accessing the registry or group policy, etc. So If you want to run a few programs on Windows, admin rights shouldn’t be necessary; however, if you’re going to use your computer for admin tasks, you might not want admin rights.

                              How to allow Standard users to Run a Program with Admin rights

                              Security settings on Windows PCs often have admin rights enabled by default. It makes sense since most normal users shouldn’t need admin rights. However, many standard Windows users will come across this issue, as the steps below will show you how to fix the problem.

                              Here is the list of methods you can use to allow standard users to run a program with admin rights:

                               Use the Run As Administrator Option

                              Use the Task Scheduler

                              Use a Shortcut Each of these methods is detailed below.

                              Use the one that best suits your needs.

                              Run a Program as Admin without Admin Password 1] Use the Run As Administrator Option

                              While it is the easiest way, it also means that users will need to know the PIN or password of the admin account. It will not be ideal most of the time unless the admin can trust the users enough so they don’t misuse it.

                              2] Use the Task Scheduler

                              If you need to run a program in the background or at a certain time for a standard user with admin rights, then follow these steps:

                              First, the user must open the Task Scheduler by going to the Start Menu and searching for Task Scheduler.

                              A new window will open titled Create Task. Here name the task and set it to run whether the user is logged on or not. They should also check the Run with the highest privileges box.

                              Make sure to fill in the rest of the details, so the task runs as expected.

                              It should be created by the admin users and allow us to run in the standard user account.

                              3] Use a Shortcut

                              Follow these steps to set up the shortcut using the RunAs command. It allows anything to run with another account’s privileges. It is a loophole as the /savecred switch can save the password the first time you run it. Post that, it will not prompt for anything.

                              Press the Windows key + R on the admin account to open the Run dialog box.

                              Open the Start menu and locate the program you want to create a shortcut for.

                              In the Shortcut tab, locate the Target field and add the following at the start of the exe location.

                              runas /user:ComputerNameUsername /savecred

                              The final path should look like this

                              Change computer name and username accordingly.

                              Save it. Doing this will prompt you to enter in admin credentials once, and once they are entered, they get stored in Windows Credential manager and do not have to be entered again. The application will run elevated each time.

                              What is Runas Command?

                              It is command to open any program with another user account. When used with /savecred it indicates if this user has previously saved the credentials. Hence it can launch the program with an admin account as well.

                              How to make Program always Run as Administrator in Windows?

                              To make a Program Run as Administrator in Windows 11/10:

                              Right the program icon or the shortcut of the application

                              Open the Properties box.

                              Here, select the Run this program as an administrator box.

                              This will open another dialog box. Again select Run this program as an administrator checkbox.

                              Read next: RunAsTool lets you run a Program as Administrator without password.

                              Pianobar: Listen To Pandora From The Linux Command

                              If you are one of those command line geeks who like listening to music while doing work, you’ll be thrilled to know that Pandora, the popular Internet radio service, can be accessed through command line as well. There exists an open source command line Pandora client by the name of Pianobar, which makes it possible.

                              The command line application provides the following features:

                              Play and manage (create, add more music, delete, rename, …) stations

                              Rate songs and explain why they have been selected

                              Upcoming songs/song history

                              Customize keybindings and text output

                              Remote control and eventcmd interface (send tracks to chúng tôi for example)

                              Proxy support for listeners outside the USA

                              In this article, we will discuss how to install, configure, and use the command line application on Linux.


                              If you’re running Debian, or a Debian-based system (like Ubuntu, Mint, and more), you can easily install Pianobar by running the following command:


                              apt-get install


                              But if you’re using some other distribution, or the application is not available in your distribution’s repositories, you can download its source code and build it from scratch. The source code is available on GitHub.


                              Once Pianobar is successfully downloaded and installed, the next step is to configure it. Although you can run the app right away by running the pianobar command, you’ll probably get frustrated as you’ll have to enter the login credentials every time the command is run.

                              To configure the application, first create the “config” directory using the following command:






                              Then navigate to the new directory and create a configuration file called “config”









                              Open the newly created “config” file, and enter the following information:

                              user =




                              password =




                              audio_quality = high

                              Replace the square brackets and the text within them with your Pandora username and password. As for “audio_quality”, other available values are “medium” and “low.”

                              Another point worth mentioning is that you cannot access Pandora outside of the US. So, if you are trying to access Pandora from a location other than the US, add the following line to your config file as well:

                              This is the most basic configuration. For more configuration options, refer to Pianobar’s man page.

                              Using Pianobar

                              Once you’ve configured the application, it’s very easy to use; just run the following command:


                              The application will login into Pandora service, fetch the stations and ask you to select one. Once done, it will fetch the corresponding play list and start playing the songs.

                              The application also provides various commands through which you can do stuff like create a new station, delete a station, and more. Here is the complete list of commands (which you can get on console by pressing ?):

                              + – love song

                              – – ban song

                              a – add music to station

                              c – create new station

                              d – delete station

                              e – explain why this song is played

                              g – add genre station

                              h – song history

                              i – print information about song/station

                              j – add shared station

                              n – next song

                              p – pause/resume playback

                              q – quit

                              r – rename station

                              s – change station

                              t – tired (ban song for 1 month)

                              u – upcoming songs

                              x – select quickmix stations

                              ( – decrease volume

                              ) – increase volume

                              = – delete seeds/feedback

                              v – create new station from song or artist

                              P – resume playback

                              S – pause playback

                              ^ – reset volume


                              Himanshu Arora

                              Himanshu Arora is a freelance technical writer by profession but a software programmer and Linux researcher at heart. He covers software tutorials, reviews, tips/tricks, and more. Some of his articles have been featured on IBM developerworks, ComputerWorld, and in Linux Journal.

                              Subscribe to our newsletter!

                              Our latest tutorials delivered straight to your inbox

                              Sign up for all newsletters.

                              By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

                              Update the detailed information about How To Run A Java Program From The Command Prompt on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!