java编译找不到符号怎么解决(java编译时提示找不到符号)

本文目录
- java编译时提示找不到符号
- Java编译错误:找不到符号
- java编译时找不到符号
- JAVA编译时找不到符号
- JAVA文件在编译时出现找不到符号的问题,哪位大神帮我一下
- java编译找不到符号
- java编译报错 : 找不到符号
- java编译程序的时候总是提示找不到符号
java编译时提示找不到符号
用MYECLIPSE开发环境
通常情况下,在编写java文件时,会有引用到自已定义的一些类,如果按通常的javac *.java的形式来编译会出现找不到符号的错误。
以下提供了两种方法
假如在d:/web/wsh下有a.java和b.java两个文件,在b.java文件中有引用了a.java。下面是编译的方法
1.方法一:
进入d:/web/wsh下: javac a.java
然后退出wsh目录即进入d:/wsh下 javac wsh/b.java即可编译成功!
2.方法二:通过使用javac -classpath(cp)参数
进入d:/web /wsh下: javac a.java
还是在d:/wsh/wsh下: javac -classpath d:/web/wsh b.java
这样也可以编译成功!
以下方法都通过测试!
以下是javac编译的参数:
用法:javac 《选项》 《源文件》
选项:
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath 《路径》 指定查找用户类文件的位置
-cp 《路径》 指定查找用户类文件的位置
-sourcepath 《路径》 指定查找输入源文件的位置
-bootclasspath 《路径》 覆盖引导类文件的位置
-extdirs 《目录》 覆盖安装的扩展目录的位置
-endorseddirs 《目录》 覆盖签名的标准路径的位置
-d 《目录》 指定存放生成的类文件的位置
-encoding 《编码》 指定源文件使用的字符编码
-source 《版本》 提供与指定版本的源兼容性
-target 《版本》 生成特定 VM 版本的类文件
-version 版本信息
-help 输出标准选项的提要
-X 输出非标准选项的提要
-J《标志》 直接将 《标志》 传递给运行时系统
Java编译错误:找不到符号
说明代码中有中文字符,或者是括号不是对称的导致的,可以参考下以下入门代码:
// 一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意
public class HelloWorld{
// 程序的入口
public static void main(String args){
// 向控制台输出信息
System.out.println("欢迎java01班的同学");
}
}
java编译时找不到符号
已经OK了,查看修改视频即可。。。
public class gamedrive{
public static void main(String args){
guessgame game = new guessgame();
game.startgame();
}
}
//////////////////
import java.util.Scanner;
public class player{
public int nums;
public void guess(){
Scanner input = new Scanner(System.in);
System.out.println("请输入你猜的数字:");
nums = input.nextInt();
System.out.println("我猜是"+nums);
}
}
/////////////
public class guessgame{
public void startgame(){
player p1 = new player();
p1.guess();
int Num = 3;
if (p1.nums == Num){
System.out.println("你猜对了");
}else{
System.out.println("你猜错了,辣鸡");
}
}
}
***隐藏网址***
shipin
JAVA编译时找不到符号
Lable -》 Label
ture -》 true
Double.pareDoublet1 -》 Double.parseDouble (t1.getText())
actionperformed -》actionPerformed
完整如下
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class round extends Frame implements ActionListener {
TextField t1, t2, t3, t4;
Button b1;
public round() {
setLayout(new FlowLayout());
t1 = new TextField(20);
t2 = new TextField(20);
t3 = new TextField(20);
t4 = new TextField(20);
b1 = new Button("计算");
add(new Label("输入圆的半径:"));
add(t1);
add(new Label("得出圆的直径:"));
add(t2);
add(new Label("得出圆的面积:"));
add(t3);
add(new Label("得出圆的周长:"));
add(t4);
add(b1);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
b1.addActionListener(this);
setVisible(true);
setBounds(400, 400, 440, 400);
validate();
}
public void actionPerformed(ActionEvent e) {
double temp, r, a, c;
temp = Double.parseDouble(t1.getText());
r = 2 * temp;
a = 3.14 * temp * temp;
c = 2 * 3.14 * temp;
t2.setText(String.valueOf(r));
t3.setText(String.valueOf(r));
t4.setText(String.valueOf(r));
}
public static void main(String args) {
new round();
}
}
JAVA文件在编译时出现找不到符号的问题,哪位大神帮我一下
以下是可运行代码:
错误1. 没有导包 就是import 语句. 因为你引用了 Arrays,Set等一些类,所以需要导入。
2. split 写错了。 你写错spilt 了。
有问题留言。
*/
import java.util.Arrays;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;
import java.util.TreeSet;
public class Set1{
static void fill(Set s){
s.addAll(Arrays.asList("one two three four five six seven".split(" ")));
}
public static void test(Set s){
System.out.println(s.getClass().getName().replaceAll("\\w+\\."," "));
fill(s); fill(s); fill(s);
System.out.println(s);
s.addAll(s);
s.add("one");
s.add("one");
s.add("one");
System.out.println(s);
System.out.println("s.contains(\"one\"):"+s.contains("one"));
}
public static void main(String args){
test(new HashSet());
test(new TreeSet());
test(new LinkedHashSet());
}
}
java编译找不到符号
t=new
trunk(4,100.5,10,50.5)中,100.5与50.5这种浮点类型的常量默认为double类型,而你trunk类的构造方法trunk(int
wh,float
we,int
lo,float
pay)第二、第四个参数是float类型的,因此会产生编译错误,改成:t=new
trunk(4,100.5f,10,50.5f)就可以了,在浮点数后加f或f,表示这是一个float类型的常量。
java编译报错 : 找不到符号
StringHelper没有import进来 你自己要找一下你的stringhelper在哪个包里面。这个不是公共包,别人肯定不知道。
java编译程序的时候总是提示找不到符号
public static void main(String args) throws Exception {
System.out.println("请输入你的姓名:");
Scanner in = new Scanner(System.in);
String lk = in.next();
System.out.println("请输入你的年龄:");
int kj = in.nextInt();
System.out.println("姓名:" + lk);
System.out.println("年龄:" + kj);
}

更多文章:
java编译找不到符号怎么解决(java编译时提示找不到符号)
2026年9月27日 05:10
php期中考试题及答案(PHP考试系统怎么实现随机出卷,并且提交是同一页面,提交后给出题目与对应答案的对错情况主要是怎么在)
2026年9月27日 04:00
json序列化工具(fastjson进行json的解析和序列化)
2026年9月27日 01:10
完全二叉树是不是满二叉树(为什么说“满二叉树也是完全二叉树”)
2026年9月26日 19:20
inner join用法on后面多个条件(inner join的条件不可以用不等于吗)
2026年9月26日 16:50





