java调用自己写的一个类
自己写的Shiyan.java这个类,放在E盘test文件夹里,Diaoyong.java这个类要调用Shiyan.java里面的一个方法,怎么写import语句,还是要...
自己写的Shiyan.java这个类,放在E盘test文件夹里,Diaoyong.java这个类要调用Shiyan.java里面的一个方法,怎么写import语句,还是要写package呢。我的jdk安装在D盘。求解答。
展开
5个回答
展开全部
情况1:如果你的类Shiyan.java和类Diaoyong.java在同一根目录下,并且你设置了classpath变量,其中有“.;”,那么在Diaoyong.java中可以直接用类Shiyan.java创建对象来调用其中的方法;
情况2:如果你没设,并且你也没用相关软件(MyEclipse、eclipse),那么你就辛苦一下,在类Diaoyong.java中的最顶部这样写:import E:\test.*或者import E:\test.Shiyan.java。
情况3:如果你设置了classpath变量,其中有“.;”,并且两个类不在同一个根目录下,还是照情况2操作。
情况2:如果你没设,并且你也没用相关软件(MyEclipse、eclipse),那么你就辛苦一下,在类Diaoyong.java中的最顶部这样写:import E:\test.*或者import E:\test.Shiyan.java。
情况3:如果你设置了classpath变量,其中有“.;”,并且两个类不在同一个根目录下,还是照情况2操作。
展开全部
不用import,包package可用可不用,在这里建议你不用,具体操作如下:
你吧两个类放在同一个文件夹下,然后通过javac命令编译,直接执行Diaoyong这个类就行,如:
java Diaoyong
你吧两个类放在同一个文件夹下,然后通过javac命令编译,直接执行Diaoyong这个类就行,如:
java Diaoyong
更多追问追答
追问
Diaoyong.java里面要用到Shiyan.java这个类,我自己写的,不是java标准类库里有的,能明白些吗,刚点错了赞同。
追答
不用,它两个类如果是再同一个文件夹下会自动去找的那个类Shiyan的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最佳答案的第二种方法不够合理。因为这种引用类似绝对路径。
应该将写好的类导出或打包成xx.jar,发布。放到磁盘某处。
然后再在项目中导入该包。eclipse中就是设置build path。这就和引用第三方工具是一个道理。
然后在要使用的文件里import package.xx.jar;
应该将写好的类导出或打包成xx.jar,发布。放到磁盘某处。
然后再在项目中导入该包。eclipse中就是设置build path。这就和引用第三方工具是一个道理。
然后在要使用的文件里import package.xx.jar;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把他俩放到一个java project的src下,同包不同包无所谓,可以放在别的java project下,用的时候,Shiyan shiyan = new Shiyan();然后alt+shift+o,就会出现导入,然后选择就可以,你可以试试。关键是在一个workspace下。
更多追问追答
追问
怎么放在同一个java project的src下,找不到project文件夹,快捷键不会用,能明白些吗?
追答
你不用开发工具?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询