天天看点

cmd运行javac命令报错: 错误: 找不到符号【已解决】问题描述:原因分析:解决方案:

问题描述:

  • 本想测试PriorityQueue是否可以单一元素重复存储,但遇到了如下情况:
    cmd运行javac命令报错: 错误: 找不到符号【已解决】问题描述:原因分析:解决方案:
public class Test{
	public static void main(String[] args){

		PriorityQueue<Integer> queue=new PriorityQueue<Integer>(new Comparator<Integer>(){
			public int compare(Integer m,Integer n){return n-m;}
		});

		queue.offer(1);
		queue.offer(1);
		queue.offer(2);
		queue.offer(3);
		queue.offer(2);
		queue.forEach(o->System.out.println(o));

	}
}
           

原因分析:

未导包,用idea这类编辑器用久了,就想不到这上面去了。

解决方案:

在上面导需要的包即可解决

import java.util.*;
import java.lang.*;

public class Test{
	public static void main(String[] args){

		PriorityQueue<Integer> queue=new PriorityQueue<Integer>(new Comparator<Integer>(){
			public int compare(Integer m,Integer n){return n-m;}
		});

		queue.offer(1);
		queue.offer(1);
		queue.offer(2);
		queue.offer(3);
		queue.offer(2);
		queue.forEach(o->System.out.println(o));

	}
}
           
cmd运行javac命令报错: 错误: 找不到符号【已解决】问题描述:原因分析:解决方案: