JAVA代码错误提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA代码错误提示相关的知识,希望对你有一定的参考价值。

图中的错误提示是什么原因
InputTest.java:5:找不到符号是什么原因?
符号:类Scanner
位置:类InputTest
这些是什么意思呢?

在你的InputTest类名上引入这个找不到的类名,它就不会找不到符号了。变成:

import java.util.Scanner;
public class InputTest...
要记住几点:

1、你使用了别的类,都是要 import 进来的。
2、java.lang 这个包是默认引入的,不需要显式地写 import java.lang.* 。
3、如果引入同一个包下面的多个类,可以用 “*” 代替所有类名,如:“import java.util.*;” ,这样就把 util 包下的所有类都引入了,写到这个包里面的类名,都不会出现找不到符号的情况。
4、“*” 只是代表了包下面的类名,不代表下面其它包名,如果包里还有包,就要另外写一句引入。
5、如果你引入的多个包里面有相同类名的,下面写到的类名就要连带它所在的包名也写上,才能区分使用的是那个类,如“java.util.Scanner in = new java.util.Scanner(System.in);”
这样应该都明白了吧?
参考技术A 你包没有导进去啊。。。
在代码上面加个
import java.util.*;
应该是这个包,你试试。。。
如有问题,请追问。。。
希望可以帮助你,谢谢采纳。。追问

在代码上面加个
import java.util.*;

这个包是什么意思?起什么作用的?为什么需要这个呢?

参考技术B 除去注解,代码运行是没有错误的. 也许你没有导包 import java.util.Scanner;
还有就是 你的编码方式和系统编码方式不同.
希望可以帮助到你.
参考技术C scanner in = new scanner (); 你这个地方空格了,去掉这个空格试试 参考技术D Scanner在你的程序中就是简单的读取控制台下一行的输入语句,你什么都没输入当然找不到任何符号。
Scanner 按JDK 中说明就是基本类型和字符串的简单文本扫描器。
InputTest 就是你类名。
第5个回答  2013-01-18 你一定没有调用Scanner ! 如果不进行调用是不可以调用输入的方法的!

Java 错误提示音

【中文标题】Java 错误提示音【英文标题】:Java Error beeping 【发布时间】:2012-10-03 21:07:00 【问题描述】:

我正在开发一个我没有为其编写大部分代码的聊天客户端。它工作正常,但是当有人发送消息时它会在使用 Java 7 时发出哔声(系统错误哔声)。 Java 6 及更低版本没有此哔声。我似乎无法找到导致哔哔声的原因有什么方法可以找到它吗?

我不认为它像我一样发出哔哔声

public class nobeep extends sun.awt.windows.WToolkit 
    @Override
      public void beep() 
          System.out.println("tried to beep");
          new Exception().printStackTrace();
  
 

然后调用

 System.setProperty("awt.toolkit", "nobeep");

在 main 方法中。

使用该方法发送哔声不会使其哔声。只有在正常发送时。有没有一种快速的方法可以找到发出哔声的原因?

编辑:

查看错误数据库后 - 已确认。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469

我知道它说没有解决方法,但是有一个(java 不是 c++)还是等到更新 8 ?

【问题讨论】:

这句话很不明白,不知道怎么解释的:“使用方法发送哔声不让它哔声。只有在正常发送的情况下。” 嗨,sendMessage(message, user, colour) 不会发出哔哔声。这是听者唯一调用的东西。通过每 3 秒添加一个帖子来测试这一点。通过文本框发布时(通常如何工作)发出哔声 sendMessage 不是您在问题的任何地方提到的方法。没有代码就不可能给你有意义的建议。 作为参考,Java 中的响铃字符是 '\7'。如果您的客户端/服务器正在读取铃声字符,您会听到哔声。 sendMessage() 并不那么重要,因为它可以在没有哔哔声的情况下调用。问题是 Java 【参考方案1】:

我找到的解决方案是将 awt 转换为 swing。我无法找到一种方法来超越错误报告中的修复内容。它现在在任一版本中都可以正常工作

错误报告 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469

修复 http://hg.openjdk.java.net/jdk8/awt/jdk/rev/b8a1ff892b33

【讨论】:

以上是关于JAVA代码错误提示的主要内容,如果未能解决你的问题,请参考以下文章

编译java代码出现 错误: 需要class, interface或enum 提示

java运行代码连接mysql时提示:找不到类错误

Java 错误提示音

idea的java类的C图标怎么成了j图标,而且没有代码提示和错误提示

Java基础,关于流程控制的问题:输入错误,提示错误并且重新输入。 这个快把我整崩溃了,请大家帮帮我

JAVA,提示错误,Positioned Update not supported.