java找不到符号,java找不到符号是什么错误

发布时间:2023-01-08

本文目录一览:

  1. java找不到符号怎么办?
  2. java编程找不到符号
  3. java中提示找不到符号
  4. [JAVA 找不到符号](#JAVA 找不到符号)
  5. java找不到符号的问题
  6. java找不到符号

java找不到符号怎么办?

方法一:

  1. 进入 d:/web/wsh 下:javac a.java
  2. 然后退出 wsh 目录即进入 d:/wshjavac wsh/b.java 即可编译成功! 方法二:
  3. 通过使用 javac -classpath(cp) 参数;
  4. 进入 d:/web/wsh 下:javac a.java
  5. 还是在 d:/wsh/wsh 下:javac -classpath d:/web/wsh b.java; 这样也可以编译成功! 以下方法都通过测试! 以下是 javac 编译的参数:
  6. 用法:javac 选项 源文件
  7. 选项:
    1. -g:none 不生成任何调试信息;
    2. -g:{lines,vars,source} 只生成某些调试信息;
    3. -nowarn 不生成任何警告;
    4. -verbose 输出有关编译器正在执行的操作的消息;
    5. -deprecation 输出使用已过时的 API 的源位置;
    6. -classpath 路径 指定查找用户类文件的位置;
    7. -cp 路径 指定查找用户类文件的位置;
    8. -sourcepath 路径 指定查找输入源文件的位置;
    9. -bootclasspath 路径 覆盖引导类文件的位置;
    10. -extdirs 目录 覆盖安装的扩展目录的位置;
    11. -endorseddirs 目录 覆盖签名的标准路径的位置;
    12. -d 目录 指定存放生成的类文件的位置;
    13. -encoding 编码 指定源文件使用的字符编码;
    14. -source 版本 提供与指定版本的源兼容性;
    15. -target 版本 生成特定 VM 版本的类文件;
    16. -version 版本信息;
    17. -help 输出标准选项的提要;
    18. -X 输出非标准选项的提要;
    19. -J 标志 直接将 标志 传递给运行时系统。

java编程找不到符号

说明代码中有中文字符,或者是括号不是对称的导致的,可以参考下以下入门代码:

// 一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意
public class HelloWorld {
    // 程序的入口
    public static void main(String args[]) {
        // 向控制台输出信息
        System.out.println("欢迎java01班的同学");
    }
}

java中提示找不到符号

建议改一下,replaceAll 字符串替换 或者 replace 字符、字符串都行

public class ss {
    public static void main(String[] args) {
        String str = new String("");
        System.out.println("请输入字符串");
        Scanner reader = new Scanner(System.in);
        str = reader.nextLine();
        System.out.println(str);
        System.out.println("请输入字符");
        Scanner in = new Scanner(System.in);
        String st = in.nextLine();
        str = str.replaceAll(st, "");
        System.out.println("新字符串为" + str);
    }
}

JAVA 找不到符号

System.out.printIn("找到第" + m++ + "个水仙花数:" + n); 
// I错误,应该是 println
System.out.println("找到第" + m++ + "个水仙花数:" + n);

java找不到符号的问题

方法一:

  1. 进入 d:/web/wsh 下:javac a.java
  2. 然后退出 wsh 目录即进入 d:/wshjavac wsh/b.java 即可编译成功! 方法二:
  3. 通过使用 javac -classpath(cp) 参数;
  4. 进入 d:/web/wsh 下:javac a.java
  5. 还是在 d:/wsh/wsh 下:javac -classpath d:/web/wsh b.java; 这样也可以编译成功! 以下方法都通过测试! 以下是 javac 编译的参数:
  6. 用法:javac 选项 源文件
  7. 选项:
    1. -g:none 不生成任何调试信息;
    2. -g:{lines,vars,source} 只生成某些调试信息;
    3. -nowarn 不生成任何警告;
    4. -verbose 输出有关编译器正在执行的操作的消息;
    5. -deprecation 输出使用已过时的 API 的源位置;
    6. -classpath 路径 指定查找用户类文件的位置;
    7. -cp 路径 指定查找用户类文件的位置;
    8. -sourcepath 路径 指定查找输入源文件的位置;
    9. -bootclasspath 路径 覆盖引导类文件的位置;
    10. -extdirs 目录 覆盖安装的扩展目录的位置;
    11. -endorseddirs 目录 覆盖签名的标准路径的位置;
    12. -d 目录 指定存放生成的类文件的位置;
    13. -encoding 编码 指定源文件使用的字符编码;
    14. -source 版本 提供与指定版本的源兼容性;
    15. -target 版本 生成特定 VM 版本的类文件;
    16. -version 版本信息;
    17. -help 输出标准选项的提要;
    18. -X 输出非标准选项的提要;
    19. -J 标志 直接将 标志 传递给运行时系统。

java找不到符号

JVM 不认识 IO

  1. 如果你有 IO 这么一个类,就看看你对应 import 位置应该是放哪里,然后把 IO 对应编译完的 class 文件放那里就好了;
  2. 如果你没有 IO 这个类,自己定义,顺便把里面对应的 static 方法 readDouble 实现了,然后随便找个位置,把 class 文件 import 进去;
  3. 如果你有 IO 这个类,但这个类在 jar 里面,用 java 命令的时候 classpath 设置进去即可; 示例:
java -classpath 路径.***.jar 包名.Warmup

建议最好装个 Eclipse,这样它可以帮你编译,不会报这种错误。