
正文
java代码能生成exe 如何将java代码生成可执行程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样把一个java源代码做成一个软件成品?
其实就是用一个外部程序 调用java虚拟机运行java代码能生成exe你的java程序。
可以做一个批处理文件java代码能生成exe,在里面调用java 虚拟机运行java代码能生成exe你的java程序。
也可以用某种编程语言java代码能生成exe,像vb ,c 或c++编个程序,生成exe,能调用java虚拟机运行java代码能生成exe你的程序,很简单的。
【源代码】
源代码(也称源程序),是指一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
相关问答
Q1: java的作用?它能写.exe程式吗?
java的作用?它能写.exe程式吗?
java写出来的应用程式大多以.jar为格式,很少以exe为格式,但是也可以做成exe,比如jbuilder2005就集成了这个功能。应用程式不是java的强项,WEB程式才是java的王道所在。
java能写医疗程式吗?
目前来看jave开发的浏览器伺服器的程式在开发、使用、互动、维护等方面都还是有一定优势java代码能生成exe;选它没问题
Java程式中implements的作用,怎么用?
implements是一个类实现一个介面用的关键字,
他是用来实现介面中定义的抽象方法
。比如java代码能生成exe:people是一个介面,他里面有say这个方法。
public interface people()
{
public say();
}
但是介面没有方法体。
只能通过一个具体的类去实现其中的方法体。
比如chinese这个类,就实现了people这个介面。
public class chinese implements peopel{
public say()
{System.out.println("你好!");}
}
--亲,希望能帮助到你,记得采纳哦
Java程式中,import的作用是什么?
import就是在java档案开头的地方,先说明会用到那些类别。
接着java代码能生成exe我们就能在程式码中只用类名指定某个类,也就是只称呼名字,不称呼他的姓。
首先,在程式开头写:
import java.lang.System;import java.io.InputStream;import java.io.InputStreamReader;import java.io.BufferedReader;1234
于是我们就可以在程式中这样写到:
InputStream = System.in;
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);123
一个java档案就像一个大房间,我们在门口写着在房间里面的class的姓和名字,所以在房间里面提到某个class就直接用他的名字就可以。
其实import与package机制相关,应该先从package入手,再讲述import以及static import的作用。
package名称就像是我们的姓,而class名称就像是我们的名字 。package和package的附属关系用”.”来连线,这就像是复姓。比如说 java.lang.String就是复姓 java.lang,名字为 String 的类别;java.io.InputStream 则是复姓 java.io,名字为 InputStream的类别。
Java 会使用 package 这种机制的原因也非常明显,就像我们取姓名一样 ,光是一间学校的同一届同学中,就有可能会出现不少同名的同学,如果不取姓的话,那学校在处理学生资料,或是同学彼此之间的称呼,就会发生很大的困扰。相同的,全世界的 Java 类数量,恐怕比日本人还多,如果类别不使用package名称,那在用到相同名称的不同类时, 就会产生极大的困扰。所以package这种方式让极大降低了类之间的命名冲突。
现在问题来了,因为很多package的名称非常的长,在程式设计时,要使用一个类要将多个包名.类名完全写出,会让程式码变得冗长,减低了简洁度。
Explorer.exe程式在系统中的作用
凡是Windows系列的作业系统,执行时都会启动一个名为Explorer.exe的程序。这个程序主要负责显示系统桌面上的图示以及工作列,它在不同的系统中有不同的妙用。
Windows 9x中的应用
在Windows 9x中,这个程序是执行系统时所必需的。如果用“结束任务”的方法来结束Explorer.exe程序,系统就会重新整理桌面,并更新登录档。所以,我们也可以利用此方法来快速更新登录档。方法如下:
按下Ctrl+Alt+Del组合键,出现“结束任务”对话方块。在该对话方块中选择“Explorer”选项,然后单击“结束任务”按钮,将出现“关闭Windows”对话方块。单击“否”按钮,系统过一会儿将出现另一个对话方块,告诉你该程式没有响应,询问是否结束任务。单击“结束任务”按钮,则更新登录档并返回Windows 9x系统环境中。这比起烦琐的重新启动过程要方便多了?
Windows 2000/XP中的应用
在Windows 2000/XP和其他Windows NT核心的系统中,Explorer.exe程序并不是系统执行时所必需的,所以可以用工作管理员来结束它,并不影响系统的正常工作。开启你需要执行的程式,如记事本。然后右击工作列,选择“工作管理员”,选中“程序”选项卡,在视窗中选择Explorer.exe程序,单击“结束程序”按钮,,接下来桌面上除了桌布(活动桌面Active Desk的桌布除外),所有图示和工作列都消失了。此时你仍可以像平常一样操作一切软体。
如果你想执行其他软体,但此时桌面上空无一物,怎么办?别着急,下面有两种可以巧妙地开启其他软体:
第一种方法:按下Ctrl+Alt+Del组合键,出现“Windows安全”对话方块,单击“工作管理员”按钮(或是直接按下Ctrl+Shift+Esc组合键),在工作管理员视窗中选中“应用程式”选项卡,单击“新任务”,在弹出的“建立新任务”的对话方块中,输入你想要开启的软体的路径和名称即可。
你还可以在正在执行的软体上,选择“档案→开启”,在“开启”对话方块中,点选“档案型别”下拉列表,选择“所有档案”,再浏览到你想开启的软体,右击它,在快捷选单中选择“开启”命令,就可以启动你需要的软体了。注意,此时不能够通过单击“开启”按钮来开启软体,此种方法适用于大多数软体,Office系列除外。
通过结束Explorer.exe程序,还可以减少4520KB左右的系统已使用记忆体,无疑会加快系统的执行速度,为资源紧张的使用者腾出了宝贵的空间。
提示:重新启动Explorer.exe程序后,有些软体在工作列系统托盘的小图示会讯息,但该软体还是在正常运行当中。如果觉得有些不方便,可以再次开启该软体来显示小图示。
w8平板能写程式吗?java
win8平板电脑的所安装的系统同普通笔记本安装的系统是一样的,
我有一台X80h,可以安装Eclipse,但程式设计是个细致活,平板电脑 萤幕太小了,打字也不方便,
但做个专案演示还是可以,话说现在的平板电脑效能还是很不错的
javaw.exe是JAVA的什么程式?起到什么作用?
javaw - javaw.exe - 程序资讯
程序档案: javaw 或者 javaw.exe
程序名称: Sun Java
描述: javaw.exe是Sun Microsystems公司的相关网路协议软体。通常基于Inter Explorer工作。
出品者: Sun Corporation
属于: Sun Java
系统程序: 否
后台程式: 是
使用网路: 否
硬体相关: 否
常见错误: 未知N/A
记忆体使用: 未知N/A
安全等级 (0-5): 0
间谍软体: 否
广告软体: 否
病毒: 否
木马: 否
------------------------------------------
上面是程序资讯
------------------------------------------
1、java.exe:
执行java程式
2、javac.exe:
编译的,生成.class档案
3、javaw.exe:
跟java命令相对的,执行java命令时,会出现并保持一个console视窗,
程式中的资讯可以通过System.out在console内输出,而执行javaw,
开始时会出现console,当主程式呼叫之后,console就会消失;
javaw 大多用来执行GUI程式
程式中printf的作用
printf函式是式样化输出函式,
一般用于向准则输出装置按规定式样输出讯息。
说人话,就是用于输出除错资讯的。
Smartdrv程式的作用
Smartdrv.exe这个档案对于熟悉DOS的人肯定很清楚,主要作用是为磁碟档案读写增加快取记忆体。大家知道记忆体的读写速度比磁碟高得多,如果将记忆体作为磁碟读写的快取记忆体可以有效提高系统执行效率。Smartdrv.exe这个档案在Windows各个版本的安装光碟中或是硬碟上的Windows/mand/里都有,只有几十KB,把这个档案复制到软盘下,启动系统后直接执行这个程式(可以不加引数,该程式会自动根据记忆体大小分配适当的记忆体空间作为快取记忆体),再安装WindowsXP即可。另外提醒大家,这个程式在安装完Windows后,不要执行,否则Windows可用记忆体将减少。
Q2: Java做好的程序如何生成exe
下面是具体步骤:
需要的工具,用了exe4j这个软件
exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具
无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序
exe4j帮助你以一种安全的方式启动你的 java应用程序来显示本地启动画面
检测及发布合适的JRE和JDK以及进行启动时所发生的错误处理等
1、先把自己的程序发布成jar文件
这是eclipse自带的功能,右键工程包--Export
然后选择Java--JAR file,点击next
2、选择输出路径,next
3、取消勾选Export class files with compile errors
因为一般warnings可以忽视,而errors不行,点击next
4、选择main class,即带有main方法的类,finish即可
5、将jar文件转为exe文件
之前生成的jar文件,以下是创建的目录结构
6、这里如果第一次用不需要管,点击next
如果你使用完保存过输出配置,可以选open configuration
7、进入Project type,选择“JRA IN EXE” mode,点击next
出现Application info
上面的框填写程序名字,下面的框选择输出路径
8、Configure executable
GUI application--勾选allow,下面框填写文件名字,icon file可以自己选择图标文件
如果限制只能同时打开一个程序,勾选allow only a single,其他基本默认
如果你的exe4j和jdk位数不一致,记得把advanced options里的32bit or 64bit勾选
否则生成不报错exe也无法正确运行
9、Java invocation,点Class path框右边的绿色加号
把自己生成的jar文件路径写进Archive(用到的外部jar包也要都添加进去)
然后下面main class from框选择含有main方法的类
10、Minimum和Maximum填写允许的最小和最大jdk版本号
Configure search sequence选项,框里应该只保留Search Windows registry
没有的话右边绿色箭头添加,其他的删除后,绿色箭头添加Directory
11、找到我们开始的时候拷到文件夹里的jre,点击finish
12、然后桌面出现生成的exe文件
Q3: 如何把.java程序变成.exe可执行文件
有两种比较易用java代码能生成exe的方法:
关于两种将Java程序转化为.exe程序工具java代码能生成exe的使用及比较
一 JSmooth
1.出品
Jsmooth,Sourceforge.NET
2. 类型
free
3. 下载
4. 步骤
a)利用Eclipse将所需要的主类打成可独立运行的jar包java代码能生成exe,注意添加manifest属性和MainClass。
b)新建一个Jsmooth工程
c) 在sketlon中选择“Console“ 或者 “Windowed“
d) 在Executable中的配置:
i. Executable Binary:填写目的输出源的名称。如test.exe.
ii. Executable Icon :选择一个好看点的图标
iii. Current Driectory :.(表示当前工程目录,当然也可行换成别的,As you wish.)
e) 在Application中的配置:
i. Classpath:选中java代码能生成exe我们所生成的jar包以及运行该jar文件所需要的类库
ii. Main-Class:选中我们所需要运行的主类。
iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。
f) 在JVM Selection中的配置:
i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4
g) Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.
二 exe4J
1. 出品
ej-technologies
2.类型
Shared software,needs license
3.下载
4. 步骤
a) 利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。
b) 新建一个exe4j工程
c) 选择“JAR in exe“ mode
d) 在Configure application中的配置:
i. Short name:随便写.
ii. Ourput Driectory :选择输出路径。
e) 在Configure Executable中的配置:
i. Executable type: 有三个选项,图形,控制台.或服务。从简单点开始吧,这里我们选console
ii. Executable name:填写目的输出源的名称。如test.exe
iii. Icon file:exe图标文件,但必须是.ico文件
f) 在Configure Java invocation中的配置:
i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库
ii. Main-Class:选中我们所需要运行的主类。
iii.Arguments(可选项):输入参数。我们这里暂不需要。
g)在Configure JRE中的配置:
i. Minimum Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4
h) 一直next,对于所遇到的步骤选项都默认,直到finish:OK。编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.
三 总结和比较
由Java生成exe的工具还有很多,上面两种是我个人觉得用起来觉得比较方便的。两者的原理基本相同,但具体用起来还是有一点点不太一样的:
1.相同点
a) 最大的相同点当然是他们原理是互通的。都是通过将可运行的java程序打成可执行的jar包。再作转换。
b) 所生成的exe可执行程序,需要在装有比minimum version高的JVM环境下运行。
2. 不同点
a) 生成exe的时候,如果想要exe只需要pure JVM的环境(不需要第三方的类库)就可以运行的话。在JSmooth需要将所有的用到的第三方类库压缩成一个jar包(因为它有个embeded jar的选项),这就比较麻烦,因为当需要的jar多于一个时候,就需要将这些jar包先用jar –xvf 解压缩,在用jar –cvf重新制作新的jar文件,再放到embeded jar选项中去java代码能生成exe;而exe4J则会把classppath中所用到的jar包也会编译到exe中去。
b) JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框。
c)ico文件的选择:exe4J要求严格的ico文件,而JSmooth则可以兼容jpg等其他各式的图片。
关于java代码能生成exe和如何将java代码生成可执行程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






