尽管使用JDK 1.6版本成功编译了相同的代码,但在升级到JDK 1.8之后,它将无法编译java cannot access ....class file ...as class file not found though it exists.
我在IntelliJ Idea 13 IDE中编译它,尝试使用Rebuild选项以及配置的ANT构建 - 结果相同.
任何帮助都非常感谢.
cannot access IDispatchRequest
class file for com.abc.xyz.orchestrator.dispatch.IDispatchRequest not found
1 error
Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1079)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:882)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.Main.start(Main.java:179)
at …Run Code Online (Sandbox Code Playgroud) 我想知道位于jdk/lib文件夹中的java中dt.jar文件的功能.我已经阅读了oracle官方文档,但无法理解他们在下面给出的演讲
"dt.jar,BeanInfo文件的DesignTime存档,告诉交互式开发环境(IDE)如何显示Java组件以及如何让开发人员为应用程序定制它们."
任何人都可以向我解释一下吗?
提前致谢.