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, 1191🔥, 0💬
Popular Posts:
Jaxen, Release 1.1.1, is an open source XPath library written in Java. It is adaptable to many diffe...
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
The JMX technology provides the tools for building distributed, Web-based, modular and dynamic solut...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....