环境:
IDE: Jbuilder 2005
JDK: 1.5
一、创建类
在C盘目录下创建testProject一个工程,然后增加一个包test,
在test下创建类TestPanel.java
package test;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import java.awt.Container;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class TestPanel extends JPanel implements ActionListener{
BorderLayout borderLayout1 = new BorderLayout();
JLabel lab = new JLabel();
JButton btClick = new JButton();
int i = 0;
public TestPanel() {
try {
jbInit();
btClick.addActionListener(this);
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setLayout(borderLayout1);
btClick.setText("点击");
this.add(lab, java.awt.BorderLayout.CENTER);
this.add(btClick, java.awt.BorderLayout.SOUTH);
}
public void actionPerformed(ActionEvent e) {
Object source = e.getSource();
if (source == btClick) {
i++;
lab.setText("<html><font size= 5 color = blue>你已经点击按钮" + i + "次!</html>");
}
}
public static void main(String[] args){
JFrame fr = new JFrame();
fr.setLayout(new BorderLayout());
Container contentPanel = fr.getContentPane();
// 主面板
TestPanel mainPanel = new TestPanel();
contentPanel.add(mainPanel, BorderLayout.CENTER);
fr.setSize(820, 650);
fr.setLocation(100, 50);
// 测试
fr.setTitle("测试");
fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fr.setVisible(true);
}
}
编译后,
TestPanel.java的保存位置:C:\testProject\src\test
TestPanel.class的保存位置:C:\testProject\classes\test
二、把类打成jar
在C:\testProject\classes下增加文件MANIFEST.MF,里面的内容为:
Main-Class:<空格>test.TestPanel<回车>
在dos中进入到C:\testProject\classes下, 运行命令:jar cvfm kk.jar manifest.mf test
执行命令后在C:\testProject\classes下创建了kk.jar包,双击它可以执行。
分享到:
相关推荐
用keytool生成数字证书,利用itext生成签名pdf,完整工程代码。
Keytool与数字证书
"java数字签名(签名生成,用证书验证签名)" java数字签名是指使用公钥加密技术,通过证书认证和签名验证来确保数据的安全和...数字签名和证书技术是java安全机制中的一个重要组成部分,用于确保数据的安全和可靠性。
下载该文件后利用JDK中jarsigner工具生成签名文件 将位置定位在jdk的bin文件中,输入以下命名行: keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ...
系统签名工具keytool-importkeypair.zip
NULL 博文链接:https://yaodaqing.iteye.com/blog/790349
利用keytool生成数字证书。.bat文件。配置好java环境变量后,直接运行即可。非常简单。
证书(Certificate)是数字签名的一种特殊形式,是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的,可以用来当成信任关系中介的数字凭证。 证书的组成部分包括: 1. 版本号(Version):告诉这个 X....
Java数字签名,JDK使用keytool创建数字证书的方法。
keytool所需jar包 httpclient https所需jar包
keytool生成公私钥,默认jdk8 使用keytool生成bks或者jks时报错,缺少jar包 包含:bcprov-jdk15-143.jar,local_policy.jar,US_export_policy.jar
KeyTool1.6,数字证书工具、服务器证书管理工具。用于数字证书私钥公钥管理。可新增私钥文件。
Android 资源 platform.pk8 platform.x509.pem signapk.jar keytool-importkeypair (debug-apk.jks 密码:123456)
生成签名文件
KeyTool1.6,数字证书工具、服务器证书管理工具。用于数字证书私钥公钥管理。可新增私钥文件。,数字证书工具、
Android项目打包签名是从生成keystore到完成签名的过程,这是一个重要的步骤,以确保应用程序的安全性和稳定性。本资源将为您提供详细的教程和工具,帮助您顺利完成这个过程。 首先,我们将介绍如何生成keystore。...
keytoolgui
java keytool使用例子 keytool
将三个文件文件放在同一个目录下,执行如下命令,会生成platform.keystore文件: sh keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform 具体也...
Java Keytool 数字证书转换器说明