gpt4 book ai didi

java - 编译时错误 - 在 import java.io.BufferedReader 中找不到符号;

转载 作者:行者123 更新时间:2023-11-29 02:59:27 25 4
gpt4 key购买 nike

在 NetBeans IDE 中使用 Java 我有一个程序,在我编译它之前不会给我任何错误或警告,但它会告诉我:

error: cannot find symbol
import java.io.BufferedReader;
symbol: class BufferedReader
location: package java.io
1 error

(底部完全错误)

举一个完整的例子,我将使用一个模板,该模板是从我正在使用的插件 CODAPPS 生成的,我所做的只是添加行 import java.io.BufferedReader; 。示例中未使用导入,但错误与我的程序相同:

StateMachine.java

/**
* Your application code goes here
*/

package userclasses;
import java.io.BufferedReader;
import generated.StateMachineBase;
import com.codename1.ui.*;
import com.codename1.ui.events.*;
import com.codename1.ui.util.Resources;

/**
*
* @author Your name here
*/
public class StateMachine extends StateMachineBase {
public StateMachine(String resFile) {
super(resFile);
// do not modify, write code in initVars and initialize class members there,
// the constructor might be invoked too late due to race conditions that might occur
}

/**
* this method should be used to initialize variables instead of
* the constructor/class scope to avoid race conditions
*/
protected void initVars(Resources res) {
}

}

错误:

Updating property file: C:\Users\hackr\Documents\NetBeansProjects\CodenameOne Hello World\build\built-jar.properties
Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
code size and wider device support
Compiling 3 source files to C:\Users\hackr\Documents\NetBeansProjects\CodenameOne Hello World\build\tmp
C:\Users\hackr\Documents\NetBeansProjects\CodenameOne Hello World\src\userclasses\StateMachine.java:6: error: cannot find symbol
import java.io.BufferedReader;
symbol: class BufferedReader
location: package java.io
1 error

编译程序的命令是:

ant -f "C:\\Users\\hackr\\Documents\\NetBeansProjects\\CodenameOne Hello World"-Dnb.internal.action.name=run 运行

最佳答案

查看 CODEAPP Java 文档后 on Codename One's CODAPPS site ,一切都很清楚:您不是针对任何成熟的 Java JDK 进行开发或编译,而是针对一个受限的子集,该子集通过一些用于移动应用程序的内容得到增强。

您不能使用 java.io.BufferedReader。使用链接中的 Javadoc 查看您可能使用的内容。

如果您认为值得麻烦,您可以掠夺 JDK 源代码 - 如果您没有下载所有 JDK 源代码,grepcode 会为您找到它。或者查看它,从中学习,然后自己动手 - 您可能不需要该类的所有功能。

关于java - 编译时错误 - 在 import java.io.BufferedReader 中找不到符号;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35949739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com