.java为什么编译不通过?提示软件包不存在

2024-12-19 11:58:23
推荐回答(3个)
回答1:

问题是由于你没有编译包路径,导致在使用类的时候找不到,请按如下方法进行编译并运行。第一步,编译DataForm.java
javac -d .\ DataForm.java
-d 这个参数会在 DataForm.java 文件所在路径下生成 data 文件夹,里面有一个文件 DataForm.clsaa 第二步,编译Service.java
javac -d .\ Service.java第三步,执行Service
java -cp .\ Service注意:
由于不知道你的 Service.java 是否有 package 目录,如果有将 package目录加到类鸣的前面。
如:
Service.java 中 package 路径如下:
package service;
执行脚本将变为:
java -cp .\ service.Service有问题请给我留言

回答2:

import data.DataForm你引入的是data包下的DataForm类。你的DataForm.class文件或者DataForm.java在data文件下不存在。。

回答3:

哦?那就在试试,或者认真地查找原因丶 软件包data不存在,可能真的不存在?