Создать Maven-проект с именем HelloWorld.
Добавить класс App. Для этого в Project щёлкнуть правой кнопкой мыши по src\main\java и в контекстном меню выбрать New \ Java Class. В окне "Create New Class" указать имя класса "App".
Изменить класс App, что бы он выглядел:
public class App {
public static void main( String[] args ) {
System.out.println( "Hello World!" );
}
}
Программу можно запускать в IntelliJ IDEA. Для этого надо в окне "Project" щёлкнуть правой кнопкой мыши по файлу Main.java и выбрать в контекстном меню "Run 'Main'".
Можно создать jar файл в Terminal-е IntelliJ IDEA командой mvn install
Поскольку манифест отсутствует, запускать jar надо с указанием класса, содержащего метод main:
java -cp HelloWorld-1.0-SNAPSHOT.jar App
Чтобы не помнить для каждого jar-файла имя класса, который указывать при запуске - надо добавить в pom.xml:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
В jar-файл будет добавлен манифест, в котором указано имя запускаемого класса.
Теперь, если создать jar файл в Terminal-е IntelliJ IDEA командой mvn install, то его можно запускать командой:
java -jar HelloWorld-1.0-SNAPSHOT.jar