Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在尝试访问类时会生成java.lang.IllegalStateException?_Java_Illegalstateexception_Classname - Fatal编程技术网

为什么在尝试访问类时会生成java.lang.IllegalStateException?

为什么在尝试访问类时会生成java.lang.IllegalStateException?,java,illegalstateexception,classname,Java,Illegalstateexception,Classname,我试图得到一个实例已经创建的类,我想使用这个实例。指定了所需类和正确包的名称。然而。我得到一个java.lang.IllegalStateException,声明找不到指定的类。已检查每个类中的所有包名和导入,并且它们都匹配 有人知道为什么会生成这个吗?可能需要的类不在您的运行时类路径上。要了解更多信息,请阅读以下内容:您是否可以显示尝试执行您所说操作的代码。你的描述有点混乱,因为不清楚你所说的“谁的实例有”和“那个实例”是什么意思——这几乎就像你在暗示只有一个实例。如果您发布stacktrac

我试图得到一个实例已经创建的类,我想使用这个实例。指定了所需类和正确包的名称。然而。我得到一个java.lang.IllegalStateException,声明找不到指定的类。已检查每个类中的所有包名和导入,并且它们都匹配


有人知道为什么会生成这个吗?

可能需要的类不在您的运行时类路径上。要了解更多信息,请阅读以下内容:

您是否可以显示尝试执行您所说操作的代码。你的描述有点混乱,因为不清楚你所说的“谁的实例有”和“那个实例”是什么意思——这几乎就像你在暗示只有一个实例。如果您发布stacktrace和您尝试加载的类的一些详细信息,这也会很有帮助。事实上只有一个instance,因为我使用Singleton只创建一个实例,并且总是尝试检索它。。。我会尽量确定代码中最重要的部分,因为不是所有的部分都是我实现的,我会粘贴Itah,好的。这就更有意义了——听起来像是你试图用反射实例化一个类。然后,最重要的部分将是静态初始化器、惰性初始化代码(如果有的话)和stacktrace。这不是一个简单的问题吗?我检查了java bin的变量,它们是可以的。。。然而,我在一个web应用程序中执行代码,其中一些代码运行良好,因此我认为它实际上不是从路径中执行的