当前位置: 首页 > 知识库问答 >
问题:

从Java源文件导入项目(尝试设置导入到类文件以进行编译(java.util.Scanner.和java.lang.Thread))

鲁涵映
2023-03-14

我试图让我的计算器在CMD上工作,但我如何让它在CMD上工作,但我已经把导入和使用在代码中。那么我如何让它在CMD上工作。

这是密码

import java.util.Scanner;
import java.lang.Thread;

public class Calculator {

    int B1;
int C1;
int D1;

@SuppressWarnings("resource")
public static void main(String[] args) throws Exception {
    System.out.println("How May i asist you with your calculation.");
    Thread.sleep(1000);
    System.out.println("So what opperation do you want to use. ");
    Scanner A1 = new Scanner(System.in);
    String in = A1.nextLine();
        if (in.equals("+")){
            System.out.println("Enter the first Number. ");
            Scanner Z = new Scanner(System.in);
            int B1 = Z.nextInt();
            System.out.println("Enter The last Number. ");
            Scanner Y = new Scanner(System.in);
            int C1 = Y.nextInt();
            int D1 = B1 + C1;
            System.out.println(" you answer is " + D1 + ".");}
        else if (in.equals("-")){
            System.out.println("Enter the first Number. ");
            Scanner Z = new Scanner(System.in);
            int B1 = Z.nextInt();
            System.out.println("Enter The last Number. ");
            Scanner Y = new Scanner(System.in);
            int C1 = Y.nextInt();
            int D1 = B1 - C1;
            System.out.println(" you answer is " + D1 + ".");}
        else if (in.equals("*")){
            System.out.println("Enter the first Number. ");
            Scanner Z = new Scanner(System.in);
            int B1 = Z.nextInt();
            System.out.println("Enter The last Number. ");
            Scanner Y = new Scanner(System.in);
            int C1 = Y.nextInt();
            int D1 = B1 * C1;
            System.out.println(" you answer is " + D1 + ".");}
        else if (in.equals("/")){
            System.out.println("Enter the first Number. ");
            Scanner Z = new Scanner(System.in);
            int B1 = Z.nextInt();
            System.out.println("Enter The last Number. ");
            Scanner Y = new Scanner(System.in);
            int C1 = Y.nextInt();
            int D1 = B1 / C1;
            System.out.println("You answer is " + D1 + ".");}
        else
            System.out.print("That's Not a valid operation.");

        }
    {
}

}

这是cmd上的错误

线程“main”java.lang.NoClassDeffounder中出现异常错误:workspace\Calculator\bin\Calculator(错误名称:

共有1个答案

公羊安怡
2023-03-14

您应该使用Eclipse编译和导出jar文件。然后在cmd中用:Java-jar“yourjarfile.jar”打开它要在jar文件所在的当前目录中打开cmd,使用Shift+右键单击,然后在这里选择open Command Window

并且您不需要每次都制作一个新的扫描器对象,您可以再次使用它。

 类似资料:
  • 无法弄清楚为什么我得到一个文件未找到错误,当我运行一个协议命令来生成相关的go文件。 问题:在尝试从不同目录导入原型文件时,试图找出合适的原型命令是什么。我在GoLand中将原型路径设置为 结构 歌曲原型 Search.proto 创建文件: 错误:

  • 问题内容: 我正在导入许多不同的脚本,因此在文件的顶部,它会被导入语句弄得乱七八糟,即: 有没有办法将所有这些都移动到其他地方,然后我要做的就是导入该文件,所以它只是一个干净的导入? 问题答案: 当然有;只需在主文件所在的目录中创建一个名为的文件,然后将导入文件放置在该目录中即可。然后,您可以简单地在主脚本中使用。

  • 关于链接的图稿与嵌入的图稿 当置入图形时,您将在布局中看到文件的屏幕分辨率版本,从而可以查看和定位文件,但实际的图形文件可能已链接或已嵌入。 链接的图稿虽然连接到文档,但仍与文档保持独立,因而得到的文档较小。您可以使用变换工具和效果来修改链接的图稿;但是,不能在图稿中选择和编辑单个组件。可以多次使用链接的图形,而不会显著增加文档的大小;也可以一次更新所有链接。当导出或打印时,将检索原始图形,并按照

  • 我对Java非常陌生,因此遇到了很大的困难。这是我想做的,但似乎不太奏效。 请看附上的Java代码和文本文件(截图在链接)。 文本文件:

  • 我想导入从根文件夹开始,而不是去几个文件夹下来。我该怎么做呢? 当我试图为我的主页导入一个留言簿(就像1999年一样)脚本时,我遇到了这个问题。

  • 问题内容: 在将其标记为重复之前, 请阅读我的问题: 我正在尝试从子目录的文件中导入类 并且在我的课程中有()我尝试了什么: 放入main.py: 我收到错误消息: 从文件导入Klasa ImportError:没有名为“文件”的模块 当我尝试使用时: 我收到此错误: tmp = Klasa() NameError:未定义名称“ Klasa” 我在子文件夹中放了一个空格,它仍然不起作用,而我在 :