実行可能なjarを作成する方法は複数あります。 NetBeansで
Project Properties -> Build -> Packaging -> Build JAR after compiling
Mavenのビルドが実行可能なjarファイルを作成するためにも使用することができるオプションがあります。下位のMavenプラグインでメインクラスを定義してください。また、コンパイラのバージョンを選択することで、大きなマイナーな問題を避けることができます。
<plugin>
<!-- Build an executable JAR -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.kulhade.elasticsearch.Indexer</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.dstovall</groupId>
<artifactId>onejar-maven-plugin</artifactId>
<version>1.4.4</version>
<executions>
<execution>
<goals>
<goal>one-jar</goal>
</goals>
</execution>
</executions>
</plugin>
エラー:NetbeansでJavaの古いバージョンでプログラムをコンパイルする方法、またはNetbeansでJavaバージョンを6に設定する方法を知っていますか? – beyonchayyy
@beyonchayyy http://stackoverflow.com/questions/9290848/how-to-set-a-java-compiler-in-netbeansその質問に対する答えがあるようです。 – Kiskae
ありがとうございます! – beyonchayyy