dos编译java
1.检验java是否正确安装 java -version
2.进入到java代码所在目录 利用javac 进行编译Java代码文件,生成class文件例如
javac HelloWorld.java
3.在2中的目录中利用java命令执行java程序
java HelloWorld
3中如果程序中如果有package,请在编译和 执行时加入package名
Ⅱ 用DOS为何不能编译.java文件呀
是个常见的问题,你可以先参照下面步骤一步一步的来配置JDK,并编译执行一个HelloWorld程序~
你先按照下文配置好环境,然后在运行的时候转到文件目录下,比如,你的hello.java在D盘,那么首先转到D盘下面,然后javac hello.java java hello,这样就可以了
=====================================
JDK安装设置环境变量
一、前言
JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。
二、下载,安装
下载地址为JAVA官方站点:java.sun.com,国内也到处都是。
Windows下,直接运行.exe文件,安装到一个目录,我这里用F:\jdk13作为例子。
三、配置
桌面上选择“我的电脑”(右键)
高级
环境变量
在“系统变量”--->“新建”
在变量名中输入:CLASSPATH,变量值中输入:
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然后确定;
好了,配置完了,要重新启动计算机后,环境变量才能有效的。
四、测试
(1)用文本编辑器写一个简单的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
这个例子就是着名的“Hello World”,它的功能就是显示“Hello World”。
注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。
(2)编译:在dos命令提示符下执行:(注意大小写)
javac HelloWorld.java
如果正常的话,将生成HelloWorld.class文件。
(3)运行:在dos命令提示符下执行:(注意大小写)
java HelloWorld
这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:
java HelloWorld.class
多了后面的.class,一定要注意,否则会出现下面的错误:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因)
好了,运行java HelloWorld应该会出现伟大的“Hello World”了。
到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的java api...,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)的Java过程了。
Ⅲ 在dos下编译java文件
在dos下编译java文件用javac命令,javac是用来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法,我只知道常用的。
javac
-d
destdir
srcFile
其中:1、-d
destdir是用来指定存放编译生成的.class文件的路径。(若此选项省略,那么默认在当前目录下生成.class文件,并且没有生成包文件夹;当前目录可以用“.”来表示,即:javac
-d
.
srcFile
)
注意:添加-d选项除了可以指定编译生成的.class文件的路径外,最大的区别是可以将源文件首行的package关键字下的包名在当前路径下生成文件夹。
2、srcFile是源文件.java文件的路径。
例如:有这样一个简单的java类,路径为E: estJavacTest.java:
package
com.stopTalking.test;public
class
JavacTest
{
public
static
void
main(String[]
args)
{byte
a
=
5;
short
b
=
6;
System.out.println("JavacTest
[a="
+
a
+
",
b="
+
b
+
"]");
}
}
当前路径下,输入
javac
JavacTest.java
,便在当前路径下生成了一个JavacTest.class的文件,如图:
Ⅳ 在DOS环境下,编译java程序需要使用 命令,运行程序需要使用 命令。
第一:首先安装JDK。
第二:为了能使Java程序在dos下很方便的编译和运行Java程序,就要配置其运
行的环境变量,具体步骤如下:
(1)在安装的目录下找到你所安装的JDK文件,在里面找到java.exe文件,复制其路径。
(2)鼠标右击我的电脑,打开属性面板单击高级菜单、选择“环境变量”。
(3) 在弹出的面板中找到“系统环境变量”,在其窗口选中变量名为Path的变量。
Path是路径设置命令,其功能是:设备可执行文件的搜索路径,只对文件有效。当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据Path命令所设置的路径,顺序逐条地到目录中搜索该文件;Path命令中的路径,若有两条以上,各路径之间以一个分号“;”开。
(4)单击“编辑”,在弹出的窗口中的变量值的最后面粘贴上你刚才找到的路径,中间用分号隔开,单击确定。这样你就可以在DOS下很轻松的编译和运行Java程序.
如果Path路径中前面的路径有别的JDK版本,则在DOS下运行的是路径比较前面的版本。
第三:编译Java程序生成“.class”文件,在DOS下,应用DOS命令找到你所编Java程序文件(假设文件名为HelloWorld.java)的根目录下输入命令:javac
HelloWorld.java。如果生成。“.class”文件则编译成功。
第四:执行Java程序:接着上步操作输入:java HelloWorld;在命令提示符上会出现运行结果。
Ⅳ 在dos环境下怎样编译一个java项目
找到你那个类所在的目录,然后用javac命令编译,javac .java文件,编译通过后用java 命令执行,执行时java 直接加文件名就行了
简单的doc命令 cd 文件夹,打开目录,dir 查询该目录下的内容,找到.java文件执行就行了
Ⅵ 怎么在dos命令下,使用java命令编译源代码
如果把代码写到记事本,记事本名称如a.txt,而且是放在桌面上的
1.把记事本名称改成a.java
2.在命令符下输入
javac
a.java
回车
3.继续输入
java
a
回车
(散步即可)
Ⅶ dos编译java文件的方法是什么
当两个Java文件在同一个目录中,是不需要import导入的。
当class1.java中用到了class2类,Java虚拟机会自动在当前目录查找class2.class文件,如果没有找到,同样也会在当前目录下查找class2.java文件,找到后会自动编译。也就是说,class1.java中用到了class2类,只需要编译class1.java,它会自动编译class2.java的。
如果你非要导入也行。根据你的错误提示应该是你的导入语句后没加分号导致。
错误在class1.java中的第八行
Ⅷ 如何在dos控制台下编译运行java程序
使用javac命令来编译java程序,格式为javac
***.java(***为java文件名)
使用java命令来运行java程序,格式为java
***,记住不要带扩展名
Ⅸ dos怎么进入编译java文件
在dos下编译java文件用javac命令,javac是用来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法,我只知道常用的。
javac -d destdir srcFile
其中:1、-d destdir是用来指定存放编译生成的.class文件的路径。(若此选项省略,那么默认在当前目录下生成.class文件,并且没有生成包文件夹;当前目录可以用“.”来表示,即:javac -d . srcFile )
注意:添加-d选项除了可以指定编译生成的.class文件的路径外,最大的区别是可以将源文件首行的package关键字下的包名在当前路径下生成文件夹。
2、srcFile是源文件.java文件的路径。
例如:有这样一个简单的java类,路径为E: estJavacTest.java:
package com.stopTalking.test;
public class JavacTest {
public static void main(String[] args) {
byte a = 5;
short b = 6;
System.out.println("JavacTest [a=" + a + ", b=" + b + "]");
}
}
当前路径下,输入 javac JavacTest.java ,便在当前路径下生成了一个JavacTest.class的文件,如图: