输入重定向到Java - 无法找到或加载主类

Ahm*_*hmy 22 java intellij-idea

我尝试了每个在线解决方案,我仍然得到相同的结果..我正在尝试让我的代码在"distinct.txt"文件上运行,这是我尝试运行它.

这是我的尝试

我试过不同的路径,都给出了相同的结果.

这是我的代码

package pset2.sol;
import edu.princeton.cs.algs4.StdIn;
public class Permutation {
public static void main(String[] args){
    RandomizedQueue<String> rq = new RandomizedQueue<>();
    while (!StdIn.isEmpty()) {
        String item = StdIn.readString();
        rq.enqueue(item);
    }
    int k = Integer.parseInt(args[0]);
    for(int i = 0; i < k; i++){
        System.out.println(rq.dequeue());
    }
}
}
Run Code Online (Sandbox Code Playgroud)

小智 27

我的猜测是你的源文件夹设置不正确.

尝试文件 - >项目结构 - >模块 - >(选项卡)来源 - >标记为:来源.

这导致我在导入Eclipse项目后解决了这个问题.


isa*_*pir 18

您必须确保设置"项目编译器输出"值Project Structure > Project,并且模块的编译器输出指向有效路径:

在此输入图像描述 在此输入图像描述

  • 似乎路径必须是完全合格的路径,而不是相对路径. (3认同)