技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 网络编程 > java开发 > 正文

公司给的测试项目,新加入的代码无法编译为class文件,各种方法都试过了.

来源: 技术CTO 阅读:

1.运行正常,但是在lib中无法找到新加入java文件编译后的class文件
2.调试到代码所对应的功能时就是报空指针,控制文件无法调用class文件中的方法来执行业务.
3.用的框架是ofbiz,通过controller.xml来进行控制,通过<event></event>这个属性来配置请求所对应的的方法.应用映射的原理去调用具体的类名和中间的方法.
4.jdk,myeclipse都重装一遍还是不行.
5.jar包没问题,都是正常的.
6.用的win764bit,网上的方法都试了.就差换系统了.
7.静待大神出现.

虽然我也不太清楚你的问题,但是你最少也得把错误信息贴出来 吧
@Dreamity   eclipse无法编译.  java文件不能变成class文件. 引起空指针报错.
引用 1 楼 Dreamiy 的回复:
虽然我也不太清楚你的问题,但是你最少也得把错误信息贴出来 吧

 eclipse无法编译.  java文件不能变成class文件. 引起空指针报错. 
1、你的工程是主从模式?还是只有一个工程?
2、检查依赖的jar是否打进去
查看对应编译路径,到指定的编译路径下看看,有时候下载下来的项目会自己改掉,跟原来的编译路径不一样。一般是这个问题,严重点的就是少包啊什么的要请大神帮你手把手看了
是不是还是缺少依赖。
引用 5 楼 IoveLin 的回复:
查看对应编译路径,到指定的编译路径下看看,有时候下载下来的项目会自己改掉,跟原来的编译路径不一样。一般是这个问题,严重点的就是少包啊什么的要请大神帮你手把手看了

问题解决了,要在方法的前面加一个static关键字,不然ofbiz框架的控制文件映射不到.

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^