目录
一、前期准备
1.本机电脑有JDK环境。
win+R 输入 cmd 打开命令窗口后,输入命令“java -version”
2.本机安装了java编译软件
小编这里使用的是idea。
在idea中创建新的项目,编辑代码。
import java.awt.*;
import javax.swing.*;
public class Circle99Frame extends JFrame { //创建一个窗口
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new Circle99Frame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置一个关闭窗口
frame.setSize(600 , 600); //setSize()设置窗口大小
frame.setVisible(true); //setVisible(true) 让窗口显示出来
}
public void paint(Graphics g) //paint() 函数用来画图 Graphics 画图对象
{
g.drawString("circle 99", 20, 20); //drawString() 画个字符串
int x0 = getSize().width/2; //根据高度和宽度,画个中心位置
int y0 = getSize().height/2;
for(int r=0; r<getSize().height/2; r+=10)
{
g.setColor( getRandomColor() ); //画圆的颜色 函数getRandomColor() 对应下面有函数的定义
g.drawOval(x0-r, y0-r, r*2, r*2); //画圆 (位置,位置,圆的宽度,圆的高度)
}
}
Color getRandomColor() //随机函数
{
return new Color(
(int)(Math.random()*256),
(int)(Math.random()*256),
(int)(Math.random()*256)
);
}
}
idea中运行效果如下图:
3.下载exe4j软件到本机
官网下载链接:Download exe4j
点击下面按钮进行下载(小编本机电脑为64位),并且运行。
运行后界面图为
此时需要破解使用,可以使用下面任意一个进行填写。
用户名和公司名可随便填
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
A-XVK222711F-134h5ta8yxbm0
A-XVK275016F-15wjjcbn4tpj
A-XVK275016F-15wjjcbn4tpj
4.使用格式工厂软件生成所需的图标
后缀名为.ico
到此准备工作完成。
二、java项目打为jar包
初始化项目界面如图所示。
点击File -> Project Structure -> Aritifacts -> 点击 + 进行新增。
点击ok。
此时项目构建完成后的效果图为:
三、jar包转化为exe文件
1.新建一个新的文件夹
存放.ico图标和本机JDK下面的jre目录(复制过来),同时把刚才生成的jar包也复制到这个新的目录中。
2.使用软件进行转化。
打开exe4j软件,点击next
next
next
next
next
next
next -> next -> next -> Exit
选择保存目录
此时刚才新建的文件夹中会新增两个文件。
双击mytest.exe即可运行成功。