为什么我的不是java文件,还有为什么我的java文件 编译不成class文件

如题所述

你安装了jdk 了么 首先安装jdk,不是java文件的你可以修改后缀名为 .java 代码要写正确 才能用javac 来编译成class文件,写java代码可以用eclipse软件 高级点以后就用myeclipse 或者netbanes软件
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-11
在该文件上面右键--看看是不是.txt类型的文件,如果是这种 :HelloWorld.java.txt,就打开我的电话--工具--文件夹选项--查看--去掉《隐藏已知文件类型的扩展名》前面的勾,再改为.java后缀名就可以了,有问题再追问。追问

注意着呢,我安装了ue那个软件,就变成了这样子ULtyaEdit。。。什么的  看下图

追答

JDK装了吗?环境变量配对了吗?

追问

恕我直言 对着呢,看着视频装的

追答

手动编译.java文件我只弄过一次,非常麻烦,你直接下个编译器,不很OK吗?

第2个回答  2012-12-11
可能是你在打开的时候设置了打开方式,所类型不是java文件,应该可以编译成.class文件吧!除非java文件里的程序有问题本回答被网友采纳
第3个回答  2012-12-11
唯一的原因就是设置的环境变量不对。你可以打开命令-cmd-javac 如果提示没事命令关键字则说明你环境变量没有设置(上网查,很多)好。追问

java和javac都正常,就是不能编译成class文件咋回事

追答

你用命令编译一下,比如java文件放在D盘。输入命令:java d:\HelloWord.java 另外你看看你是不是没有写main函数啊

追问

哎呀 咋回事 急死我了 我qq是 2805753948 咱能细说吗

第4个回答  2012-12-26
楼主是用什么编辑器的?保存成这种形式会不会是编辑器的原因。初学的话建议还是用个EditPlus。

用记事本编写Java程序生成不了class文件,怎么回事?
首先在cmd里执行java -version 看能不能出来java版本信息,如果看不到就是jdk安装有问题,如果能看到说明jdk安装是没 有问题的 建议你把源文件放到f:\\盘根目录,然后在cmd 里 进入f:\\ 然后在执行javac *.java 试试

为什么编译后不生成class类文件
java程序编译之后没有产生class文件的原因如下: 如果使用cmd进行编译之后,如果存在错误,是无法产生class文件的,也就不能执行。 如果使用eclipse进行编译之后,没有开启自动编译,就不会自动产生class文件,需要开启自动编译,如图

新加的java文件无法编译成class文件了,tomcat下面的文件夹都是空的...
因为用户“SRC”的“PATH”路径有问题,要重新设置。修改步骤:1、选择要修改的工程,鼠标右击,选择“Properties”。2、找到“Java build path”即可根据需要进行更改。

javac编译生成不了class文件
javac编译生成不了class文件的情况可以从以下方面调试:cmd--->javac 查看环境变量是否配置成功。如果没有成功重新配置(把java_home配置在系统变量里面)。如果配置成功,看第2条 编译:javac **.java 执行:java **(不加.java后缀)注意:**代表public修饰的类 ...

怎样把java的源码编译成class文件?
1.你用记事本写的话,首先确定你的jdk安装正确,并且PATH和CLASSPATH设置正确,检测方法就是在cmd下输入java -version,如果有提示jdk版本低信息那就是安装好了。然后进行使用dos命令进入你的java源文件(*.java)的目录下,使用javac 命令进行编译。例如你的java源文件是Test.java,那编译命令就是javac...

eclipse中如何将“.java”文件编译成“.class”?
在Eclipse里java文件保存了以后会自动生成class文件,如果你编写的代码中java有错就不行,而且一般Eclipse不会显示class文件,还需要自己查看,查看方法:右键工程 properties java build path source 有的时候java文件放进去没有被编译成class,这时你clean一下你的工程就行。

怎样将java文件变成class
第一步:在开始菜单,搜索框中输入“cmd”,进入黑口;第二步:切换到java文件的存放路径;第三步:输入"javac 文件名.java",即可将java文件编译为class文件。备注:前提是下载jdk,并配置环境变量。

.java文件为什么无法生成.class和包不是内部或外部命令,也不是可运行...
可能的原因1是你环境变量设置不对,2是你装的是JRE不是JDK,所以没有编译器 - javac.exe,你看看你有么?

...学java,为什么运行javac HelloWorld.java后始终没有class文件...
class文件是Java编译器编译java文件后产生的字节码文件,只有使用编译器编译出class文件了以后才能在JVM中执行,然后转化为机器码而电脑只能运行机器码。也就是说,java文件编译成class文件后才能运行。如果没有生成class文件,那你就要看你的编译器有没有运行成功了。

java文件与编译后的class文件区别吗
java文件,就是实际编程中编辑的文件,按java语法写代码;但java虚拟机jvm不能识别,而class文件,是通过java编译器编译出来的二进制文件。这份文件是供java虚拟机jvm运行时执行的文件。里面按照java定义的规范所构建的文件内容。class文件,可以让你在任何一台安装了java虚拟机的机器上运行。

相似回答