当前位置:首页 » 编程软件 » jdk如何编译java文件

jdk如何编译java文件

发布时间: 2024-12-07 08:35:20

‘壹’ 在使用jdk编译时,如何如何将一个java源文件编译到一个指定的文件夹里面

class文件编译后会存放在d盘根目录下

javac -d "d:" D.java

执行临时设置classpath路径下的class

java -classpath "d:" D


‘贰’ 怎样用jdk运行.java 程序啊

1、首先安装JDK(如安装在c:\jdk)
2、设置系统环境参数:
1)右击“我的电脑”,选“属性”。
2)选择“高级”选项卡,点击“环境变量”按钮
3)点击系统变量内的“新建”按钮(下方的按钮)
4)变量名:JAVAHOME 变量值:c:\jdk(此值为JDK的安装目录)
5)继续新建变量CLASSPATH(值为:.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar),此值由“:”后面开始,包括“.”,一直到“tools.jar"。
6)修改变量(注意,是修改不是新建):PATH,在原来的值末尾加上(是加上,不是去掉):%JAVAHOME%\bin(如果原来的变量值后面没有分号";",要先加上";",把新加入的%JAVAHOME...与前面的原变量值分隔(不用加空格)
3、现在可以点击确定关闭对话框
4、打开命令行(开始->运行->输入CMD,回车),在命令行内转到.java文件所在的目录。
5、输入:javac 文件名.java(这一步是编译JAVA文件)
6、输入:java 文件名(这里的文件名要注意大小写,与JAVA文件里的类名大小写相配,并且不带后缀,只要打上文件名,即类名,此一句为执行命令)

PS:javac是编译工具,编译文件,所以是“文件名.java”;java是虚拟机,执行编译文件的,所以是“文件名(即类名)”,大小写匹配。

希望可以帮到你,谢谢!

‘叁’ 编写和运行Java程序的步骤是什么每一步的结果是什么在JDK中,Java语言的编译命令是什么急需答案啊。

步骤:1、编写java源文件:可用记事本等相关的文本文档写源代码,也可使用java开发集成环境,如:JCreator LE JCreator pro eclipse Myeclipse 等相关的集成开发工具。

2、编译java源文件生成class文件:手写的源文件(即不使用开发工具所写的),在DOS中使用javac 完整的java源文件命来编译使其生成class文件。注意:写源文件时,一定要注意存档。修改源文件也是一样需要存档。

3、运行class文件:在dos中输入所写的源文件名字(不需要写后缀名-即.class 严格区分大小写 编译不需要区分大小写)。

如使用开发工具所写:请参照相对应的手册来点击开发工具中的按钮来编译运行。
java语言的编译命令就是javac 在dos中输入javac可见到这个命令的详细介绍。其他命令也是一样。至于每一步的结果是什么,在dos中运行请关注dos运行后的变化。在开发工具中运行请关注开发工具中的改变。不同的程序会产生不同的结果。如:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello java");
}
}
这段代码,在dos中运行后会出现hello java这句话。用开发工具所写 ,请关注开发工具的界面。

以上内容纯属手打--panzer。希望对你有所帮助。如有疑问:开eml我:[email protected]

‘肆’ 在linux下,怎样编译java

Linux下java环境变量设置的完整步骤:从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。 解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中: 代码:sudo chmod 755 jdk1.5.0_10_XXXX.bin sudo ./jdk1.5.0_10_XXXX.bin sudo mkdir /usr/java sudo mv jdk1.5.0_10/ /usr/java代码: sudo gedit /etc/profile在这个文件的末尾追加:代码:export JAVA_HOME=/usr/java/jdk1.5.0_10/ #注意把新添加的JDK的bin目录追加在$PATH的最前面,这样当系统中安装有多个JDK版本时,程序会优先搜寻排在最前面的JDK版本。 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。 代码:source /etc/profile如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。最后检查环境变量更改是否生效: 代码:java -version

‘伍’ JAVA如何编译成EXE的文件如何实现自编译(不要虚拟机还可运行)

(1) 使用InstallAnywhere等工具,将应用程序和JRE一起打包,制作一个exe的安装包。
在安装过程中,用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序。这是很常见的一种做法,显得比较专业,而且原来的程序不需要作任何改动,安装后的程序即在JVM上运行,可以获得原本的效果。如JBuilder就是这么做的。InstallAnywhere中一个压缩的JRE大概是8M,它可以针对linux、 win、mac等多个操作系统打包。

(2) 使用JET、gcj等工具,将应用程序制作成一个真正的exe文件。
采用这种方式做成的exe文件可以直接在没有安装JRE的计算机上运行。Java类库全部被编译成dll,变为本地调用。
JET是收费的(从 http://www.excelsior-usa.com/jetdlevala.html可以下载3.6试用版)。JET安装好以后,它要把系统上安装的JDK编译一下,要等很久。如果JDK是1.4.2_05版还需要打一个补丁。
gcj有windows和Linux版,直接下载zip包,不需要安装。里面有不少例子,一些build的批处理文件。从原理来说,gcj自己实现了 JVM规范,当运行用gcj制作的exe(大约2M)时会启动里面的一个小型jvm,在上面跑应用程序。不过,gcj目前还不能完整地支持Swing。
但不管怎样,把Java做成纯exe实在是吃力不讨好,有很多限制,文件又大。

(3) 使用exe4j制作伪exe文件。
原理:可执行的jar包文件可以通过命令行java -jar jarfile.jar来执行。制作伪exe其实做法一样,只不过做成exe,调用系统中的java.exe来运行它。
一般情况下,exe4j做成的可执行文件仍需JRE支持,也就是说只能在安装了JRE的计算机上运行。不过有一种方法可制作伪exe文件,在没有安装 JVM的机器上也能运行:虽然exe4j并不提供将JRE打包的功能,但是它提供如何搜索JRE的方法。在第六项设定[JRE]中有一步[Search sequence],添加一个Directory方式的搜索入口,指定是相对目录“.” ,然后把JRE目录中的bin和lib两个目录复制到你的发布目录中就可以了。(当然你可以不用当前目录“.”,任何当前目录下的其他目录也可以,比方 “./JRE”之类的)。此时发布目录中生成的exe文件就在运行时就会调用当前目录中的JRE,而不是通过系统注册表及环境变量寻找JRE了,所以只要把整个发布目录(含exe及JRE的bin和lib)复制到其他计算机上,也就实现了“目标机即便没有安装过JRE也可以执行”。当然,这种发布方式无法得到一个内含JRE的单独的exe文件。另外,JRE的完整目录有50M,但是我们的程序只可能调用其中很少的一部分,你可以手动为发布目录中的JRE减肥、去掉不使用的文件,但这需要一定的经验。减肥后的JRE根据应用程序的不同,最小可以只有10M左右。

(4) 把java应用程序最后做成applet。
将java applet编入html文件,用浏览器方式打开,可以在任何没有安装JRE的机器上运行,好比exe文件一样(当然在安装了JRE的计算机上也可以用批处理文件或java命令来运行)。Windows IE打开applet靠的是一个叫“micosoft VM”的东西,现在该软件一般都是自带的。不过,Windows IE支持的JDK最高版本只能到JDK1.1。如果别人的机器运行不了applet,无非这三个原因:
a. 程序编译时使用的JDK版本太高,Windows IE不支持。用较老板版本的编译器重新编译(v1.1之前)就可以了。比如在dos下javac -target 1.1 *.jav(强制使用JDK1.1编译源程序)。
b. 用户的Windows没有micosoft vm(这种情况比较少见,只有windows XP第一版等极少数情况)。这种情况下,当客户的IE每次load applet时候, Windows会提示“没有download micosoft VM”,他只需从网上下一个就可以了。
c. 用户计算机上装有一些保护ie的软件(比如最新的windows sp2有时就会防止java applet的loading)。暂时关闭保护功能就可以了。

(5) 使用JBuilder、exe4j等工具制作成需要JRE支持的exe文件。

‘陆’ 急急急急急!!!!怎样用JDK来编译Java的源程序(没有其他Java编译器) 望能贴出详细步骤 谢谢

JAVA开发环境配置

第一步:下载jdk:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,

第二步:安装和配置你的j2sdk:执行j2sdk的安装程序,然后按默认设置进行安装即可。

1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):

JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
你可以在JDK的安装目录下打开bin目录,当中就包括了"JAVAC"和"JAVA"。

接着可以写一个简单的java程序来测试J2SDK是否已安装成功:

public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}

将上面的这段程序保存为文件名为Test.java的文件。

然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令

javac Test.java
java Test

此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

热点内容
服务器上的ip怎么查 发布:2025-01-02 01:45:08 浏览:677
ts430s512gb缓存 发布:2025-01-02 01:43:38 浏览:481
编译原理杂志 发布:2025-01-02 01:37:47 浏览:336
玩cf配置低怎么办 发布:2025-01-02 01:36:23 浏览:888
lol的文件夹 发布:2025-01-02 01:33:12 浏览:421
解压引导 发布:2025-01-02 01:23:25 浏览:654
微信小程序游戏如何设置密码 发布:2025-01-02 01:01:27 浏览:76
php跨域请求 发布:2025-01-02 01:01:24 浏览:785
5复式算法 发布:2025-01-02 01:00:00 浏览:545
androidtts 发布:2025-01-02 00:59:59 浏览:75