当前位置:首页 » 编程软件 » 不能编译java文件

不能编译java文件

发布时间: 2022-06-28 09:10:42

① 我的jdk安装成功了,环境变量也设置成功了,但是java文件还是无法编译,是怎么回事啊求大神指点

1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)
%JAVA_HOME%就是引用前面指定的JAVA_HOME;
6.“开始”->;“运行”,键入“cmd”;
7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;

② 为什么我在DOS命令里面编译不了JAVA文件

首先,保证你的javac程序在搜索路径内,如果不知道怎么设置路径,可以使用完整路径运行javac
比如:C:\java\jdk1.6\bin\javac
然后再后面加上你的java文件,根据你的class文件,需要将java文件放到tom\jiafei\下
比如你在d盘根目录运行,就是在D盘建立tom,再里面建立jiafei,然后运行
javac tom\jiafei\Lader.java

③ 为什么我的机子无法编译Java文件

设置环境变量呀~ 两个步骤即可啦:
1.打开环境变量面板,添加一个系统变量CLASSPATH,然后为其赋值为:C:\Program Files\Java\jdk1.6.0_10\lib
2.在系统变量中找到path变量,在最开始添加上:
.;C:\Program Files\Java\jdk1.6.0_10\bin;

④ 为什么编译不了java文件

你的helloworld.java 文件不在当前文件目录下,你可以把该文件拷贝到你这个目录下就行了

⑤ 为什么我的Java不能编译

安装上jdk后,当你在DOS环境下 输入javac 若有javac不是内部命令或外部命令....等等时,说明你的环境变量没有设置,在环境变量中新建java_home变量,输入JDK安装路径;在path输入%%java_home%\bin;新建一个classpath变量,输入.;%java_home%\lib\dt.jar;%java_home%\lib\root.jar;再在DOS下,输入javac大片的命令和中文解释,说明环境变量已经设设置成功。
再有,java源文件名也要是Hello.java,也就是说原文件名要和程序中的public定义的类名一致。Java是一个对大小写敏感的,各种符号要在应在英文状态输入,除了字符串中的。
当你以上都做到了,你的Java成运行就不会有问题了

⑥ 为什么我的JAVA文件不能编译

Windows 下JAVA JDK1.4.2的环境变量配置
Windows 下JAVA 用到的环境变量主要有3 个,JAVA_HOME、classpath、path。
下面逐个分析。
JAVA_HOME 指向的是JDK 的安装路径,如x:\JDK_1.4.2,在这路径下你应该
能够找到bin、lib 等目录。值得一提的是,JDK 的安装路径可以选择任意磁盘
目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如
x:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……
那么,下面的步骤和以后的应用你都要受累了,呵呵。设置方法:
JAVA_HOME=x:\JDK_1.4.2
path 环境变量原来Windows 里面就有,你只需修改一下,使他指向JDK 的
bin 目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。
设置方法是保留原来的PATH 的内容,并在其中加上%JAVA_HOME%\bin (注,如果
你对DOS 批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是
引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2 也是可以的;
你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) :
path=%JAVA_HOME%\bin;%path%
同样,%path%是引用以前你设置的PATH 环境变量,你照抄以前的值就行了。
classpath 环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题
80%以上都可能是由于classpath 设置不对引起的,所以要加倍小心才行。
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
首先要注意的是最前面的".;",如果你看不清,我给你念念——句点分号。这个
是告诉JDK,搜索CLASS 时先查找当前目录的class 文件——为什么这样搞,这
是由于linux 的安全机制引起的,LINUX 用户很明白,WINDOWS 用户就很难理解(因
为WINDOWS 默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索
path 环境变量设定的) ,所以如果喜欢盘根究底的朋友不妨研究一下LINUX。
为什么classpath 后面指定了tools.jar 这个具体文件?不指定行不行?显然不
行,行的话我还能这么罗索嘛!:) 这个是由java 语言的import 机制和jar 机
制决定的,你可以查资料解决。JDK1.4.2

⑦ win7 安装jdk后,无法编译.java文件

你在cmd中键入java-version

如果出现java的版本信息说明你的环境变量没有问题。

如果没有的话,说明你环境变量没有配好

⑧ 用记事本编写java文件怎么编译不了啊

自己的环境没配置好!还有到底安装目录bin下到底有没javac.exe这个文件,因为有些jdk版本在安装过程中出了一点错误就会出现javac.exe丢失!

⑨ 编译java文件出错

说明当前的java文件中有错误的代码,导致无法编译。

解释:java的编译过程中,java代码必须是完全正确的,不能有红色”ד错误,否则是无法正常编译的。

备注:可以将鼠标放到红叉上,看看具体的错误,之后针对问题进行解决即可,不报错之后再进行编译。

⑩ 用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过程了。

热点内容
电脑家庭服务器搭建 发布:2024-05-13 04:53:41 浏览:113
退火算法matlab 发布:2024-05-13 04:39:17 浏览:396
数据库公式 发布:2024-05-13 04:31:19 浏览:593
安卓什么助手能验机 发布:2024-05-13 04:26:32 浏览:508
如何更改it账号密码 发布:2024-05-13 04:26:32 浏览:85
源码包子 发布:2024-05-13 04:26:30 浏览:376
机器学习算法模型 发布:2024-05-13 04:26:30 浏览:754
c语言编译生成二进制 发布:2024-05-13 04:21:28 浏览:851
如何在lac里创服务器 发布:2024-05-13 04:20:56 浏览:445
可编程序控制器技术与应用 发布:2024-05-13 04:15:31 浏览:749