当前位置: 技术问答>java相关
关于引入包的问题?
来源: 互联网 发布时间:2015-08-30
本文导语: 大家好,我定义了两个文件One.java与Two.java如下(它们都存在在同一个目录下): ----One.java----- package zbc.mcm.love;//创建包 import javax.swing.JOptionPane; public class One { public One(String title) { JOptionPane.showMessageDialog...
大家好,我定义了两个文件One.java与Two.java如下(它们都存在在同一个目录下):
----One.java-----
package zbc.mcm.love;//创建包
import javax.swing.JOptionPane;
public class One
{
public One(String title)
{
JOptionPane.showMessageDialog(null,title,"提示信息",JOptionPane.INFORMATION_MESSAGE);
}
public static void ShowMessage()
{
JOptionPane.showMessageDialog(null,"我想要Two类来调用显示出来","提示信息",JOptionPane.INFORMATION_MESSAGE);
}
}
------Two.java-------
import zbc.mcm.love.One;//引入上面文件创建的包.
public class Two
{
public static void main(String args[])
{
One oneVar = new One("这只是一个小例子!");
oneVar.ShowMessage();
System.exit(0);
}
}
当对两个文件进行编译时,文件1通过.文件2通不过,好像是找不到类One还是什么的,我也没有注意看,不知道像我上面的那样做有什么错吗?
应该怎么样改才行啊?
注意:如果不用One.java中的
package zbc.mcm.love;
和
Two.java中的
import zbc.mcm.love.One;
程序是可以正确执行的。
我是菜鸟,我谁都怕啊,大家不要笑的太大声啊………………
----One.java-----
package zbc.mcm.love;//创建包
import javax.swing.JOptionPane;
public class One
{
public One(String title)
{
JOptionPane.showMessageDialog(null,title,"提示信息",JOptionPane.INFORMATION_MESSAGE);
}
public static void ShowMessage()
{
JOptionPane.showMessageDialog(null,"我想要Two类来调用显示出来","提示信息",JOptionPane.INFORMATION_MESSAGE);
}
}
------Two.java-------
import zbc.mcm.love.One;//引入上面文件创建的包.
public class Two
{
public static void main(String args[])
{
One oneVar = new One("这只是一个小例子!");
oneVar.ShowMessage();
System.exit(0);
}
}
当对两个文件进行编译时,文件1通过.文件2通不过,好像是找不到类One还是什么的,我也没有注意看,不知道像我上面的那样做有什么错吗?
应该怎么样改才行啊?
注意:如果不用One.java中的
package zbc.mcm.love;
和
Two.java中的
import zbc.mcm.love.One;
程序是可以正确执行的。
我是菜鸟,我谁都怕啊,大家不要笑的太大声啊………………
|
首先要求你把One放到目录zbc/mcm/love下面!
其次你的Two要在zbc目录的上一级目录,one 和 two 千万不要放在一个目录下面!!!!!
其次你的Two要在zbc目录的上一级目录,one 和 two 千万不要放在一个目录下面!!!!!