gpt4 book ai didi

Java 包不存在

转载 作者:搜寻专家 更新时间:2023-10-31 20:15:21 25 4
gpt4 key购买 nike

我开始处理遗留项目,现在正努力在我的电脑上运行它。我昨天导入了它,一切正常,项目成功构建,每个人都很开心。然后我不得不安装一些额外的软件并且在 java jdk 和 jre 路径方面遇到了一些问题,但是我设法完成了那个任务并且我回到构建项目但是我做不到。我没有更改项目中的任何文件,也没有更改任何项目配置(我正在使用 eclipse 并使用 ant 构建),仅更改了系统环境。它还构建在其他团队成员环境中,因此它不是代码本身。

我得到的错误信息是这样的:

[javac] C:\Users\bilskluc\virtualdisk\blah\xyz\packages\radius\src\com\blah\wfc\radiusinput\RadiusHostEntry.java:9: package com.blah.devkit.exception does not exist
[javac] import com.blah.devkit.exception.DRException;
[javac] ^
[javac] C:\Users\bilskluc\virtualdisk\blah\xyz\packages\radius\src\com\blah\wfc\radiusinput\RadiusHostEntry.java:10: package com.blah.devkit.storable does not exist
[javac] import com.blah.devkit.storable.DRAbstractStorable;
[javac] ^

等等。当我从控制台运行它时,它在 eclipse 中看起来完全一样。使用的 ant 包与项目一起导入并明确指出,最重要的环境变量也是在运行构建之前从配置文件设置的,配置文件没有改变。

提到的包和类在项目中包含的 .jar 文件中。

有人遇到过类似的问题吗?我已经检查了我能想到的一切。为了降低我更改某些内容的风险,我删除了所有代码并再次从 svn 下载它(并检查最近几天没有提交)。

也许有人知道我应该去哪里寻找一些可能导致此问题的系统配置更改。

编辑

.classpath 文件中提到了这两个库

<classpathentry kind="lib" path="blah/lib/devkit.jar">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/MZ-package-radius/blah/lib/devkit_javadoc.jar!/javadoc"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="blah/lib/picostart.jar"/>

但我不太了解ant所以我不知道它是使用这个文件来确定类路径还是使用任何其他设置

最佳答案

假设您在 ANT 脚本中设置了类路径:

<path id="compile.classpath">
...
</path>

您可以通过在目标中放置类似这样的内容来输出 ANT 脚本使用的类路径:

<property name="myclasspath" refid="compile.classpath"/>
<echo message="Classpath = ${myclasspath}"/>

关于Java 包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7361199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com