原文:Java-编译后出现$1.class、$2.class等多个class文件

部署代码的时候,由于自身技术不精和疏忽,导致查询数据没有正常显示, 排除法最后只能是放置部署文件时未包括多出来的 class文件。放上去之后果然好使了,才记录下这个问题。。。 这是因为在我们写的类中存在匿名类 对于接口和抽象类来说, 不能被实例化。 例子: SysUserBean sysUserBean this.jdbcTemplate.queryForObject sql, new Objec ...

2018-09-27 16:19 0 6174 推荐指数:

查看详情

java文件编译出现xx$1.class的原因

java编译文件名字带有$接数字的就是匿名内部类的编译结果,接名字的就是内部类的编译结果 例如:TestFrame$1.class是匿名内部类的编译结果, TestFrame$MyJob.class则是内部类MyJob编译得到的.使用内部类可以隐藏一些实现的细节, 等等, 还有其他一些 ...

Sat Jul 06 01:34:00 CST 2019 0 677
直接修改Java编译class文件

针对有些情况:没有代码环境,部署代码时需要修改Java编译class文件内容(少部分修改) 代码可在github下载 jclasslib查看class文件内容 Github工具下载地址:https://github.com/ingokegel/jclasslib/releases ...

Mon Feb 22 06:17:00 CST 2021 0 308
java】javac编译多个有依赖关系的java文件class文件

历史文章: 【jar】JDK将单个的java文件打包为jar包,并引用到项目中使用【MD5加密】 【java】javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序【解决方法】 【javac命令不能使用,提示不是内部命令或外部命令,请查看历史文章 ...

Wed Oct 30 23:55:00 CST 2019 0 2904
javaclass文件编译

准备 首先得先安装了JDK,并且配置了环境变量。 然后去jdk目录下的bin文件夹中查看是否存在jad.exe。 没有的话请先下载一个jad.exe,放到上述文件夹中。 (下载地址可参考:https://varaneckas.com/jad/) 更多jad工具:可以到这里找需要的下载 ...

Fri Oct 08 22:55:00 CST 2021 0 145
java 编译 执行出现 Could not find the main class: 等 错误

我是用 IDEA 编写的 Java Maven项目。我在本地编译 执行没有问题, 可在客户的机器(windows2000)上运行就出现 Could not find the main class: 等 错误 这个问题主要是 java 的版本不对应 起初我以为是 java 环境变量 ...

Fri Feb 25 17:43:00 CST 2022 0 1369
java cmd编译class文件

1.情景展示 在一些特殊情况下,比方说:我们现在手中只有class文件,没有源java文件,如果想要修改其中的部分代码,然后将其重新编译class文件,可以考虑通过cmd命令进行编辑,但这种方式有极大的使用限制条件,导包即引入的java类,只能是jdk自带的类,如果是引用jar包 ...

Sat Nov 13 21:09:00 CST 2021 0 1829
Java编译产生class文件的命名规则

今天刚好有同学问了下Java编译产生的.class文件名的问题,虽然一直都在使用Java做开发,但是之前对编译产生的.class文件名的规范也基本没做了解过,也真的是忏愧啊!今天无论如何都要总结下。下面是本人今天做的实验 1、创建类ClassA,观察产生的.class文件 ...

Mon Nov 03 19:40:00 CST 2014 2 6867
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM