小编Gil*_*ing的帖子

线程“main”中的异常 java.lang.IllegalAccessError:无法访问类

因此,我尝试运行一个名为 CountdownTree.java 的特定文件,该文件继承了包 comp2402a4 中的一堆其他文件的函数。

这些都是我的导师提供的起始文件,我应该添加到其中,并且运行这些文件不应该出现任何错误。我使用“javac comp2402a4/CountdownTree.java”编译它,它编译得很好,没有任何问题。但是当我尝试使用“java comp2402a4/CountdownTree.java”运行它时,出现错误:

Exception in thread "main" java.lang.IllegalAccessError: failed to access class 
comp2402a4.DefaultComparator from class comp2402a4.CountdownTree (comp2402a4.DefaultComparator is in 
unnamed module of loader 'app'; comp2402a4.CountdownTree is in unnamed module of loader 
com.sun.tools.javac.launcher.Main$MemoryClassLoader @21507a04)
        at comp2402a4.CountdownTree.<init>(CountdownTree.java:26)
        at comp2402a4.CountdownTree.main(CountdownTree.java:53)
Run Code Online (Sandbox Code Playgroud)

我完全不知道是什么原因造成的,我真的很沮丧,因为我需要运行这个文件,这样我才能开始我的项目。我尝试谷歌搜索但无法弄清楚出了什么问题。对于可能出现的问题,我真的很感激任何帮助。

倒计时树.java:

package comp2402a4;

import java.util.Random;
import java.util.SortedSet;
import java.util.TreeSet;

/**
* An unfinished implementation of an Countdown tree (for exercises)
* @author morin
*
* @param <T>
*/
public class CountdownTree<T> extends
BinarySearchTree<CountdownTree.Node<T>, T> implements SSet<T> { …
Run Code Online (Sandbox Code Playgroud)

java error-handling runtime-error exception class

0
推荐指数
1
解决办法
7382
查看次数

标签 统计

class ×1

error-handling ×1

exception ×1

java ×1

runtime-error ×1