Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
Build Java Application as Executable JAR
How to build a Java application as an executable JAR file? I want to use the "java -jar" command to launch the application.
✍: FYIcenter
The first step to build your own JavaWS/JNLP application is to
build it as an executable JAR file as shown in this tutorial:
1. Create your Java application, HelloJavaWs.java:
// Copyright (c) FYIcenter.com import javax.swing.*; public class HelloJavaWs { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("Hello JavaWS!"); frame.setBounds(100,100,350,150); frame.setVisible(true); } }
2. Compile and test it:
>\fyicenter\jdk-1.8.0\bin\javac HelloJavaWs.java >\fyicenter\jdk-1.8.0\bin\java HelloJavaWs (You see a new application window named as "Hello JavaWS!")
3. Create a manifest file, META-INF\MANIFEST.MF, with two lines:
Main-Class: HelloJavaWs
4. Build the executable JAR file, HelloJavaWs.jar:
>\fyicenter\jdk-1.8.0\bin\jar -cvf HelloJavaWs.jar HelloJavaWs.class added manifest adding: HelloJavaWs.class(in = 477) (out= 316)(deflated 33%) >\fyicenter\jdk-1.8.0\bin\jar -uvmf META-INF\MANIFEST.MF HelloJavaWs.jar updated manifest
5. Test the executable JAR file, HelloJavaWs.jar:
>\fyicenter\jdk-1.8.0\bin\java -jar HelloJavaWs.jar (You see a new application window named as "Hello JavaWS!")
Now your application is ready to be deployed with JavaWS and JNLP. See the next tutorial on a JNLP file for the application.
⇒ Create JNLP File for Java Application
⇐ Building Your Own JavaWS and JNLP Application
2017-12-26, 1167🔥, 0💬
Popular Posts:
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
JDK 17 jdk.compiler.jmod is the JMOD file for JDK 17 Compiler tool, which can be invoked by the "jav...
commons-lang-1.0.1.jar is the JAR file for Apache Commons Lang 1.0.1, which provides a host of helpe...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
How to download and install Apache ZooKeeper Source Package? Apache ZooKeeper is an open-source serv...