Brian Fraser | Run Java from Jar: IntelliJ Terminal @DrBFraser | Uploaded 6 years ago | Updated March 01 2023
How to run a Java program from IntelliJ's built-in command line by using a Jar. Demos importing GSON library as an external Maven dependency to show power of a Jar file.
1. New project "MyProjectName"
Create package
Create MyMain class with main()
2. Setup GSON object
File --- Project Structure
Libraries (on left)
Click the green +
Select "From Maven"
Enter: com/google/code/gson:gson:2.8.2
3. Basic main()
public static void main(String[] args) {
// Use GSON:
Gson gson = new Gson();
for (String s : args) {
System.out.println("Args: " + s);
}
}
RUN via IntelliJ:
3. Setup JAR
file --- project structure
artifacts (on left)
green + for new artifact
jar --- from modules with dependencies
pick the module to use [default likely OK]
choose the main class
4. Command line
java -jar out/artifacts/MyProjectName_jar/MyProjectName.jar Hello world!
How to run a Java program from IntelliJ's built-in command line by using a Jar. Demos importing GSON library as an external Maven dependency to show power of a Jar file.
1. New project "MyProjectName"
Create package
Create MyMain class with main()
2. Setup GSON object
File --- Project Structure
Libraries (on left)
Click the green +
Select "From Maven"
Enter: com/google/code/gson:gson:2.8.2
3. Basic main()
public static void main(String[] args) {
// Use GSON:
Gson gson = new Gson();
for (String s : args) {
System.out.println("Args: " + s);
}
}
RUN via IntelliJ:
3. Setup JAR
file --- project structure
artifacts (on left)
green + for new artifact
jar --- from modules with dependencies
pick the module to use [default likely OK]
choose the main class
4. Command line
java -jar out/artifacts/MyProjectName_jar/MyProjectName.jar Hello world!