简单的JAVA

zh182413888 2007-12-06 09:55:02
import parent.child.Location;
public class Parent
{
int num;
public static void main(String[] args)
{
Location location=new Location();
location.dis(5);

}


}




parckage parent.child;
public class Location
{
public void dis(int num)
{
num++;
System.out.println("自加为:"+num);
}


}

那里错了,现在用的是JDK,还没有JBU。
...全文
243 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
huahuamay 2007-12-11
  • 打赏
  • 举报
回复
在我这里运行楼主的代码 是没有问题的
Parent.java 放在默认包里 Location.java放在parent包下的child包里
运行结果:
“自加为:6”

没有报错
sayidming 2007-12-11
  • 打赏
  • 举报
回复
parckage parent.child; // package写错了,改为package
flyseahappy 2007-12-11
  • 打赏
  • 举报
回复
JDK已经测试了没有问题,如果还有问题,
只能说,你没有放对地方
如果地方也放对了,那就只有一个可能的问题了
那就是 你在你的系统中的环境变量中path部分最后加上;.
也就是加上当前搜索路径。
如果这还不能解决,我也不知道了。
zh182413888 2007-12-11
  • 打赏
  • 举报
回复
我用JDK就运行不了,用JBUILDER时就可以。我已经把它放在一个文件夹里了啊
黑夜愁客 2007-12-11
  • 打赏
  • 举报
回复
主要是package的位置没有放好。如果用console命令行编译,建议放在同一目录(package)下
flyseahappy 2007-12-11
  • 打赏
  • 举报
回复
我已经测试了,JKD可以运行,只要你把单词 parckage 更正成package从 更正即可。
flyseahappy 2007-12-11
  • 打赏
  • 举报
回复
而且你写错了一个单词 package你写成了 parckage
用jb运行可以,用jdk不行?
不是吧,如果是两个文件而且按public的类名来保存文件的话是没有问题的,
winddiamond 2007-12-11
  • 打赏
  • 举报
回复
DING
zh182413888 2007-12-11
  • 打赏
  • 举报
回复
我用JBUILDER运行行,可是用JDK就不能运行。不知道那错了
wusilou 2007-12-10
  • 打赏
  • 举报
回复
是只有一个public类。
chineselt 2007-12-09
  • 打赏
  • 举报
回复
一个java 程序只能有一个 public吧?
txwoo 2007-12-08
  • 打赏
  • 举报
回复
第一个JAVA文件没有包名,确实
moonshowder 2007-12-08
  • 打赏
  • 举报
回复
package parent.child;

import parent.child.Location;

public class Parent {
int num;

public static void main(String[] args) {
Location location = new Location();
location.dis(5);

}

}
package parent.child;

public class Location {
public void dis(int num) {
num++;
System.out.println("自加为:" + num);
}

}
浏览器不支持代码。。。。
第一个JAVA文件没有包名?
lyczfly 2007-12-08
  • 打赏
  • 举报
回复
怎么才能学好JAVA呢
tdy1234 2007-12-07
  • 打赏
  • 举报
回复
先把代码缩进一下,再 把 Public去掉看看
qiuqiupeng 2007-12-07
  • 打赏
  • 举报
回复
共有類要與java文件名一樣,
你把class前面的public除掉就可以放在一個文件里了
pigcoffee 2007-12-07
  • 打赏
  • 举报
回复
你注意一下代码的书写吧,这可不是一个好的程序员应该有的习惯啊
ohuan 2007-12-07
  • 打赏
  • 举报
回复

首先同意 2 楼的说法!

不能把这两个类写在同一个文件里,里面你 import 的是一个包的路径。

你可以把“import parent.child.Location;"和 "parckage parent.child; 这两句去掉,应该就没有问题了。
feiying0703 2007-12-07
  • 打赏
  • 举报
回复
你的这些代码是一个JAVA文件还是两个JAVA文件???
如果是一个文件的话,那么把parckage parent.child; 移到第一行,还有就是只能有一个PUBLIC CLASS;
如果是两个文件的话,基本上是对的,只要保存时按类名保存即可
fanql_222 2007-12-07
  • 打赏
  • 举报
回复
有什么问题?
加载更多回复(5)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧