请问这个java小程序为什么不能运行呀~~~ 谢谢帮忙~~~

packagemyweb.person;publicclassPackage_1{publicvoidintro(){intage=12;Stringname="甘罗";... package myweb.person;
public class Package_1
{
public void intro()
{
int age=12;
String name="甘罗";
System.out.println(name+":"+age);
}
}
import myweb.person.*;
public class test
{
public static void main(String args[])
{
Package_1 p=new Package_1();
p.intro();
}
}

我输入 javac -d test.java 为什么不能运行呀~~~
展开
 我来答
boy871516
2011-04-02 · TA获得超过164个赞
知道答主
回答量:69
采纳率:0%
帮助的人:51.8万
展开全部

程序没有问题:

javac -d . 毁绝缺Package_1.java

编译以后自动生成包,存放Package_1.class类文纤辩件,在编译test.java前,记得把宏闭当前路径下的Package_1.java文件删除,或存放到其它路径,

javac test.java

java test

得到结果

Raymondguo008
2011-04-01 · TA获得超过1634个赞
知道小有建树答主
回答量:887
采纳率:100%
帮助的人:477万
展开全部
javac -d <目录> 指定团清存放生成的类文件的位置
生成的是.class文贺衡件。把.class文件保存到<目录>

你塌拍前直接javac<文件名.java> 在当前目录生成
然后java <文件名>就可以运行了。
追问
javac -d . test.java
javac test.java
java test
我只这样的 但是最后一步
说有问题~~~ 请问怎么回事~~
追答
你用javac -d指定路径了。那么你当前路径下就没有.class文件,当然找不到。

你不要javac -d

直接
javac test.java
java test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
捌零老陈
2011-04-01 · TA获得超过727个赞
知道大有可为答主
回答量:1414
采纳率:100%
帮助的人:775万
展开全部
javac -d . Package_1.java
javac test.java
java test
追问
你的不行呀~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zfszhang
2011-04-01 · 超过35用户采纳过TA的回答
知道答主
回答量:199
采纳率:0%
帮助的人:125万
展开全部
类名闭山哪称 必须是文件名称 你的是吗?
另外 需要先编译 在运行 的。
还有 你唯运调用 哪里 好想有问题! 你没有实轿码例化 test 类啊?
不一定对,你在分析分析!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星辰之旅37
2011-04-01 · 超过13用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:46.8万
展开全部
先javac test.java
再java test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式