Java程序打包成exe可执行文件,分为两大步骤。
第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包
1、选中项目,右键,选择export
2、在弹出的窗口中展开java,选择下面的JAR files,点击next
3、在弹出窗口中只保留项目底下的src目录勾选,config和lib为配置文件及程序所需的Jar包
4、点击“next”
5、在点击next,在弹出的界面中选择Main方法后,直接点击Finish
Java程序Jar包生成完毕。
第二步:通过exe4j讲Jar包程序生成exe可执行文件
1、首先在某盘符底下建立一个文件夹,本例是在D盘建立的Java文件夹,然后将jre和程序所需的Jar包文件及Java程序所要读取的配置文件放入到文件夹。
2、打开exe4j程序,直接点击“Next”
3、选择第二项”JAR in EXE” mode,然后点击“next”
4、设置完成后,点击“next”
5、点击“next”
6、点击“next”
7、点next,设置大小版本号以后,点击右边节点的”Search sequence”
8、点击 “ 绿色加号” 选择”Directory“添加JRE,JRE是第一步创建文件夹里的JRE
9、然后左侧“7、8、9”步骤默认就好
10、第十步时,按图片操作
成功后,点击“Save as”按钮,随便保存一个地方“保存”,这个文件不用,然后到第二部保存的exe那个路径,找到exe文件。
表示Java文本区,文本区支持用户输入多行文本。
TextArea():构造方法,创建文本区对象的行数和列数,取默认值。
TextArea常见方法
public void setText(String s)
设置文本区中的文本为s
public void getText()
获取文本区中的文本
public void append(String s)
在文本尾部追加文本
public void addTextListener(TextListener)
向文本区中添加文本监视器
当然还有很多方法,这里并没有详细列出。
未写的一些方法默认表示:默认文本可编辑等
文本区上的event事件
当文本区的内容发生变化时(如:插入字符,删除字符),TextEvent类将自动创建一个事件对象。
发生TextEvent事件的事件源获得监视器的方法是addTextListener(监视器)。
处理发生TextEvent事件的接口是TextListener,接口中需要被重写的方法是:
textValueChanged(TextEvent e)
例子:TextArea的使用
//创建文本域FileDialog
用于创建一个具有指定标题的文件对话框窗口,用于加载或保存文件。
构造函数:
FileDialog(Frame mf,String title,int mode):以指定的标题创建一个读取或保存文件的文件对话框窗口。
mf表示的是窗体对象,表示窗体对象拥有该文件对话框,title表示文件对话框窗口的标题名。
mode为对话框模式,它有两种:
FileDialog.LOAD
该常量值确定从哪里读取文件。
FileDialog.SAVE
确定向哪里写入文件。
FileDialog常用方法
getDirectory()
获取该文件对话框的目录。
getFile()
获取该文件对话框所选中的文件
setDirectory(String s)
将该文件对话框窗口的目录设置为指定的目录
setFile(String s)
将该文件对话框窗口的选定文件设置为指定的文件
文件路径 = getDirectory()+getFile()
BufferedReader和BufferedWriter
这两个类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后如果使用了read()方法,会先从缓冲区中进行读取。如果缓冲区中数据不足,再从文件中读取;使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。
readLine()方法会在读取到使用者的换行字符时,再将整行字符传入。
FileReader
按字符读取流中数据。
构造方法:
FileReader(File file)
在给定从中读取数据的File情况下创建一个新的FileReader。
FileReader(String filename)
在给定从中读取数据的文件名的情况下创建一个新的FileReader。
FileReader常用方法
public int read() throws IOException
读取单个字符,返回一个int型变量代表读取到的字符。
public int read(char[] c,int offset,int len)
读取字符到c数组,返回读取到字符的个数。
例子:打开文件操作
FileDialog dia_Open = new FileDialog(mf,"打开文件",FileDialog.LOAD);例子:保存文件操作
FileDialog dia_Save = new FileDialog(mf,"保存文件",FileDialog.SAVE);七爪
本回答被网友采纳