java找不到符号编译器消息
大家好,我是java新手,收到一条编译器错误消息:
src\LU62XnsCvr.java:33: cannot find symbol
symbol : constructor File(java.lang.StringBuffer)
location: class java.io.File
static File Rqst_File = new File(RqstFile_DSN) ;
^
在我的java程序中,我编写了:
static StringBuffer RqstFile_DSN = new StringBuffer() ;
static StringBuffer RespFile_DSN = new StringBuffer() ;
static File Rqst_File = new File(RqstFile_DSN) ;
关于为什么编译器找不到RqstFile_DSN“符号”有什么想法吗? 我假设“symbol”是我定义的变量RqstFile_DSN
谢谢
# 1 楼答案
错误信息有点误导。问题是
new File
不能将StringBuilder
对象作为参数。这应该奏效: