精华内容
下载资源
问答
  • 最近新项目更新svn,将项目的程序clean了一下,死活编译class文件,最后发现是因为上传的人设置的项目的中的libraries 的jsp-api.jar、servlet-api.jar这两个文件与我电脑安装的tomcat的文件位置一样导致编译...

    最近新项目更新svn,将项目的程序clean了一下,死活不能编译class文件,最后发现是因为上传的人设置的项目的中的libraries 的jsp-api.jar、servlet-api.jar这两个文件与我电脑安装的tomcat的文件位置不一样导致编译存在错误

    解决方法:

    项目上右键build path ----configure  build path  ---libraries   添加本地tomcat的lib中的jsp-api.jar、servlet-api.jar两个文件

    展开全文
  • .java文件compiler成为.class文件,然后就死活报错说找到类 解决方法: 1、修改环境变量CLASSPATH (没有解决问题) .;%JAVA_HOME% //前面加一个英语句号代表当前文件,和后面的lib用个分号隔开 2、删除你的...

    环境:Windows10、jdk-12.0.1

    使用terminal编译执行,

     .java文件compiler成为.class文件,然后就死活报错说找不到类

    解决方法:

    1、修改环境变量CLASSPATH (没有解决问题)   

             .;%JAVA_HOME%           //前面加一个英语句号代表当前文件,和后面的lib用个分号隔开

    2、删除你的CLASSPATH变量(解决问题)

    直接删除后,瞬间解决问题

     

     

    展开全文
  • 程序员编写的是.java文件,经编译生成.class文件给计算执行。相信这两句话很形象的说明了这两个文件的关系了。1,首先反编译器就是jd-gui这个软件了,可以把jar包直接拖进这个软件就能够看到代码了。当然jd-gui...

    了解下这两个文件类型:.java文件是给人看的,.class是给计算机看的。程序员编写的是.java文件,经编译后生成.class文件给计算执行。

    相信这两句话很形象的说明了这两个文件的关系了。

    1,首先反编译器就是jd-gui这个软件了,可以把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不能编译.class文件。

    2,怎么把.class转成.java文件呢?也是在jd-gui文件里面。点击要转的文件,然后file-->save Source,如下图:


    保存后就是.java文件了。当然可以直接保存整个jar包,也可以是单个文件。

    3,eclipse里面怎么看.class文件?新建的一个.java文件有.class的前提是要编译成功,比我常用的项目是maven工程,要先maven install编译才能生成“完整的”.class文件,单单保存是不行的,这里下面会有说明。eclipse可以通过ctrl+shift+R,然后输入类名,可同时看到.class和.java文件。


    4,怎么编译单个的java文件呢?方法有很多,这里我介绍个在dos命令中生成.class文件的办法。

    首先在eclipse中新建个aa.java类,里面就啥都不写了,最好也别带汉字,不然后面编译的时候会报编码错误,找不到符合等各种错误。然后拷到桌面上,打开dos命令,输入以下命令:

    E:\jdk1.7\bin\javac.exe  C:\Users\Administrator\Desktop\aa.java

    解释:E:\jdk1.7\bin\javac.exe 是javac.exe的安装目录,其实找到jdk就行了。C:\Users\Administrator\Desktop\aa.java是刚才写的测试类,把他拷到桌面的位置。

    最后Enter运行命令,运行成功的话就是可以再aa的目录下生成同名的.class文件了。如图:




    这里对3解说下,编译单个文件的时候,如果这个类引入的有其他新建的类,就会编译报错,显示找不到符号,这个也很容易理解,因为实在javac虚拟机上执行的,我们写的测试类内容只能包含jdk自带的代码,对于我们引入自己新建类肯定是不识别的。也就是在eclipse中虽然保存后有.class文件,但是不一定编译成功。


    展开全文
  • Myeclipse编译java生成class文件

    千次阅读 2012-05-22 11:13:30
    不管是刷新还是clean都生成class文件。查看“Problem"视图,发现好像是lib路径中有问题,通过 “Properties"--->"Java Build Path"发现lib目录中有一个引用的jar包存在或者指定的jdk一样,原来该文件夹已经...

       不管是刷新还是clean都不能生成class文件。查看“Problem"视图,发现好像是lib路径中有问题,通过 “Properties"--->"Java Build Path"发现lib目录中有一个引用的jar包不存在或者指定的jdk不一样,原来该文件夹已经更新(删除掉了),但是path路径中还引用,所以编译 不成功。将其删除掉,就好了。微笑

     个人问题是项目中lib下mysql连接数据库的jar包不存在了加入之后正常了

    展开全文
  • Eclipse 编译java项目生成class文件

    万次阅读 2013-05-30 16:08:40
    我原来认为只要把build下的class文件都删除,重启运行一下就可以了,但是运行了几遍,仍旧生成class文件,也不知系统运行过程中执行的代码是从什么地方获取的,难道都缓存到虚拟机里了吗?然后google了一下,...
  • 在我们使用cmd去编译java文件的时候,有很多的同学会出现
  • Eclipse能自动编译 java文件,不会生成CLASS 每次修改类代码后都得重启 Tomcat 花了1天终于解决,网上所说基本是下面1和2的方法,使用之后还是不行最后重新建工作环境导入项目对比了一下找到第三种方法: ...
  • 【技术贴】解决Eclipse编译java源文件之后没有生成class文件|找到class文件 今天遇到的,非常恶心,项目下有个红叉叉,因为是公司的老项目,1.4的jdk,我把工程导入后,发现没有报错,但是有小红叉,自动保存...
  • 在eclipse下运行成功,tomcat下运行时找到指定的类解决思路 public Class<?> createClassObj(String className){ StringBuffer sb = new StringBuffer(); sb.append("package ...
  • 遂用Eclipse里的clean功能 打算重新编译一下 结果所有的class文件全部消失了 重新打包发包也不行 经过查找后得到方法: 把properties属性里的java compiler-->building-->abort build when build path errors ...
  • 本人想学学Java,根据教学视频抄了个hello word 的程序,但是编译过后就是这样,请问怎么解决啊,求高手帮忙!感激不尽啊! [img=https://img-bbs.csdn.net/upload/201402/18/1392699083_455326.jpg][/img]
  • 如图,每次运行其中一个main方法时,都会把该项目中所有的class文件生成一遍,方便测试其中类的初始化关系。 解决方法:把下图红框中的钩去掉 ...
  • eclipse不编译生成.class的解决办法

    千次阅读 2015-07-10 16:59:05
    eclipse不编译生成.class的解决方法  (1)先看problems中有无关于libraries的错误信息。  (2)看java build path ... 一般clean之后还是无法生成class文件,主要是因为1,2里面有错误。 转自:http:
  • ),首先要调用thrifty-compiler编译已有的IDL文件生成 java 代码(Generating Code一节), thrifty-compiler.jar在哪里? thrifty-compiler.jar在哪儿?可以直接从maven中央仓库下载,如下是1.0.0版本的thrifty-...
  • 关于java字节码的处理,目前有很多工具,如bcel,jasmin 不过这些都需要直接跟虚拟机指令打...直接使用java编码的形式,而需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。 下面通过一个简单的例子...
  • editplus集成java无法加载类的问题:能够编译生成.class文件,但是在执行class文件时出错》 解决方法:查看你的JDK版本,现在基本都是1.5以上版本的JDK,因此完全需要设置CLASSPATH环境变量(设置了环境变量的话...
  • java jad 反编译class

    2019-02-15 17:31:43
    java jad 反编译class 下载jad.exe 打开cmd到jad所在目录下 指令:jad xx.class,会生成xx.jad文件,打开xx.jad文件即可 截图: jad.exe找到下载可以加QQ:245515230 ...
  • 竟然还有class文件一样。 (只有一个class文件是不同的,其余的class文件都相同) ■原因 JDK的小版本不同 ■详细 使用的JDK都是java 8, 大版本是相同的,小版本不同 ・①Jenkins所...
  • 1.Project --> clean... 如果该操作无效,请执行2. ...Java -->Compliler -->Building -->去掉Abort build when build path errors occur 前面的勾. 转载于:https://www.cnblogs.com/sheeva/p/491185...
  • 此次解决办法 把项目的properties属性里的Javacompiler --&gt; building --&gt; abort build when build path errors occur 前的勾去掉了这样就可以了试过:project--&gt;clean,管用...
  • idea 不编译java文件,没有class文件。

    千次阅读 2020-08-19 17:20:31
    编译工程没有生成class文件。 随意点击了idea的各个菜单,发现没有给project指定source目录。指定java文件目录,在编译,成功。 file>Project Structure>Project Settings>Modules ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,588
精华内容 1,035
关键字:

java编译不生成class

java 订阅