This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Java in General and the fly likes Executing a Java program on a different machine Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Executing a Java program on a different machine" Watch "Executing a Java program on a different machine" New topic

Executing a Java program on a different machine

Tim frank

Joined: Mar 07, 2006
Posts: 25
recently i've made a java program consisting of 4 classes, is there any way I can make this into a file that will run on other machines, something like a C++ .exe file? I've heard about JAR files, but not really too sure what they are.
Can anyone help, I really want to have some way of installing/running my program on other machines?
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14915

Make sure a JRE (Java Runtime Environment) of the right version is installed on the other machine and then you can run your Java program without trouble.

You can't drive a car that doesn't have an engine installed, so to run a Java program, you must have Java installed on the computer.

If you're not sure that your users will have Java installed, you could create a setup program for your Java program with for example IzPack. It can automatically download and install Java on a computer if necessary while installing your program.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
jQuery in Action, 3rd edition
subject: Executing a Java program on a different machine
It's not a secret anymore!