gpt4 book ai didi

java - 为什么Java类没有加载?

转载 作者:行者123 更新时间:2023-12-01 06:15:23 25 4
gpt4 key购买 nike

当我调试以下代码时,遇到问题:

HotelDomainPrefixUtil.HotelB2BDomainPrefix = Class not loaded: com.xxx.xxx.HotelDomainPrefixUtil

代码如下:

public class HotelDomainPrefixUtil {
public static List<String> hotelB2BDomainPrefixList;
static {
hotelB2BDomainPrefixList = some initalization code
}
}

我这样使用HotelDomainPrefixUtil:

public String generatePrefix(DomainGenerateParam domainGenerateParam) {
for (Iterator<String> iterator = HotelDomainPrefixUtil.hotelB2BDomainPrefixList.iterator(); iterator.hasNext(); ) {

}
// some code
}

不知道哪里出错了?但是当我像这样更改代码时:

    List<String> hotelB2BDomainPrefixList = HotelDomainPrefixUtil.hotelB2BDomainPrefixList;
for (Iterator<String> iterator = hotelB2BDomainPrefixList.iterator(); iterator.hasNext(); ) {
//some code
}

我调试了我的代码,一切正常。但为什么呢?

最佳答案

编译器无法识别“HotelB2BDomainPrefix”。除了您发布的代码中的“hotelB2BDomainPrefixList”之外,我没有看到任何“HotelB2BDomainPrefix”。这里有错别字吗?

关于java - 为什么Java类没有加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26396146/

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