
正文
java代码中类无法编译,java代码中类无法编译怎么解决
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
新加的java文件无法编译成class文件了,tomcat下面的文件夹都是空的...
1、javac编译生成不了class文件的情况可以从以下方面调试:cmd---javac 查看环境变量是否配置成功。如果没有成功重新配置(把java_home配置在系统变量里面)。
2、,查看project -- Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。
3、j2ee项目里src中的java文件没有在WEB-INF中生成class文件应该是你把它发布到tomcat中,或其他容器 。
4、你的tomcat与mye的JDK都设置的一样吗。会不会是JDK版本不同造成 的。还有一种方法你可以试试,你在百度里搜一下如何让myeclipse自动编译。 按照上面的方法试试看。
相关问答
Q1: java程序无法编译~求解
解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。这里假设都是7版本。
执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。使用检索软件,搜索code.exe的安装路径,默认如图所示。打开exe文件所在的路径,找到exe文件,如图所示。
原因是jdk没有配置环境变量。设置方法:依次点击计算机-高级系统设置-环境变量-系统变量-path -在这个位置上添加jdk安装路径,就是到jdk目录后把bin目录加进去。
有可能是你的大小写问题,记住定义的类和文件名必须一致,并且区分大小写。
。OneJavaApp.java这个文件后缀名是不是.java的文件(用windows下查看扩展名看看)2。仔细看看OneJavaApp.java这个文件确定是在D盘的根目录没.3。
: 定义方法 时 ,参数 要 指定数据类型 如:你的 public void setDate(d,m,y){ 改成:public void setDate(int d, int m, int y)为正确。
Q2: 为什么存在的java类没有被编译
1、JAVA文件需要保存为和类名一致,后缀为.java,然后用 javac 编译。注意,查看电脑的设置看看你是否开启了显示文件扩展名,如果没有开启,请开启。
2、。仔细看看OneJavaApp.java这个文件确定是在D盘的根目录没.3。执行上述操作之前 cmd提示命令符下输入 java - version 看看你的jdk环境变量是否已经搭建好。
3、还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。
4、这个主要是由于字符集编码的问题造成的。首先不知道你是采用什么编辑器来编辑这个文件的。一般编辑器打开这个文件要用GBK的文件打开编辑。那么就不会出现这个问题了。
5、是不是类编译都没通过?所以没生成class文件。
Q3: java编译不了类
这可能是因为您没有将Java编译器的安装路径添加到系统的Path环境变量中。
java程序编译之后没有产生class文件的原因如下:如果使用cmd进行编译之后,如果存在错误,是无法产生class文件的,也就不能执行。
如果不是eclipse的话,要先编译,再运行。不要直接运行。代码如果不是直接复制到这里来的话,检查一下,是不是main单词写错了,比如写成mian。这些都是小错误。
Q4: 为什么java代码不能编译
1、这是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。在安装jdk时候,jre不要装同一目录,否则覆盖了之后javac.exe就没了,环境变量%JAVA_HOME%结尾不要加分号,不然其他相关引用后面就多了分号。
2、这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。
3、执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。使用检索软件,搜索code.exe的安装路径,默认如图所示。打开exe文件所在的路径,找到exe文件,如图所示。
Q5: 为什么javac无法编译java文件?
1、这是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。在安装jdk时候,jre不要装同一目录,否则覆盖了之后javac.exe就没了,环境变量%JAVA_HOME%结尾不要加分号,不然其他相关引用后面就多了分号。
2、这可能是因为您没有将Java编译器的安装路径添加到系统的Path环境变量中。
3、执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。使用检索软件,搜索code.exe的安装路径,默认如图所示。打开exe文件所在的路径,找到exe文件,如图所示。
4、原因是jdk没有配置环境变量。设置方法:依次点击计算机-高级系统设置-环境变量-系统变量-path -在这个位置上添加jdk安装路径,就是到jdk目录后把bin目录加进去。
java代码中类无法编译的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码中类无法编译怎么解决、java代码中类无法编译的信息别忘了在本站进行查找喔。








