我想在Ex这个里面调用P这个类,明明都在同一个文件夹中,为什么会显示
如果在Ex中加上import test1.PrimNumber;这句就成功,但不是在同一个文件夹就可以不写么?
我新手,希望能详细指教!
另外为什么我写import test1.*;也不可以,一定要写明PrimNumber?
我在test和test1这两个目录都放了Ex和P,然后Ex也加了和p一样的包名,然后在test里javac p和ex,再javac test1\Ex.java,最后在test里java ex就成功了,先谢谢,但是能解析下为什么要这么做呢?
追答编译时包名是相当于当前目录来说,所有就找不到类,放回上一层目录后,包的结构就对了
本回答被提问者采纳java在同一目录中如何引入自己的类?
如果在的是同一目录,类是不用导入的。直接使用就行。java中 如果想导入其他包中的类,可以用 import关键字导入;例:import com.A;(导入com包中的A类)如果用的是(myeclipse 或者eclipse工具的话 ,)可以使用快捷键 Ctrl+shift+o就会自动导入了。
java怎么调用自己写的类
情况1:如果你的类Shiyan.java和类Diaoyong.java在同一根目录下,并且你设置了classpath变量,其中有“.;”,那么在Diaoyong.java中可以直接用类Shiyan.java创建对象来调用其中的方法;情况2:如果你没设,并且你也没用相关软件(MyEclipse、eclipse),那么你就辛苦一下,在类Diaoyong.java中的最顶部这样...
java怎么导入自己编写的类
首先要将编写的类编译生产.class文件,(然后可以生产jar包)将它放到一个固定的文件夹中。在环境变量中设置。可以新建一个CLASSPHTH, 将你放.class文件夹的目录写在这个里面,切记,开头一定要加上“.;”,没有引号。这个意思是首先在文件目录查找,然后在到指定目录中查找。默认为点。也可以不改环境...
JAVA怎么import同目录下的类?
不是这样的,你的思路存在一些问题。在同一个目录下面的类是不需要import的。你想在Frame.java类里面调用comeOnBaby(),只需在此类中 Baby. 调用即可,举个调用的例子:在Frame.java的xxx方法中,可以这样:public void xxx(){ Baby.comeOnBady();\/\/这样即可。} 另:java类里面没有函数,它叫方...
JAVA中,如何import自己写的类文件?
1. 将路径 C:\\ 添加到环境变量 CLASSPATH 中;2. 在MY.JAVA 文件上端,添加一行:package TSET;3. 通过 import TSET; 就可以使用 MY.JAVA 中定义的类了。或者将路径 C:\\TSET 添加到环境变量 CLASSPATH 中,就不需要 import 了。环境变量在“我的电脑”右键菜单-属性-高级-环境变量中设置。
Java同一级目录 不同包引用
首先,你A和B文件夹下的类的第一行都要有package A\/B;标识。然后,A里面的类引用B里面的类:import B.*;然后就可以用B里面的类了。
java怎么导入某目录下的类
classpath 设置 路径D:\\Java\\test\\bin import abc;bin是 test 子文件夹:package bin;abc.class import bin.abc;Main.java
两个java文件里的两个类之间怎么引用?
两个文件在同一级目录下不用import JAVA一般都是一个类一个文件,如果用了包的话,譬如 package com.xxx.ejb 那么编译的CLASS文件放到项目根目录下com\/xxx\/ejbg下面 如果这个包下有一个类叫 ClassA 而在另一个包里有一个类叫ClassB 这个类要用到ClassA 如果不用import的话类的名称要包括包名 ...
java如果要在一个包中引用另一个包的类怎么办?
在A中写: B b = new B(); 用快捷键"ctrl+shift+o" 导入B 就可以了。
java怎么导入别人的项目(java怎么导入一个项目)
首先得部署服务器,比如apahce,iis,然后安装数据库,配置好java环境,拷贝你的jsp项目到你部署服务器的指定目录,数据库放到指定的mysql文件夹下面。Java怎么吧别人的类添加到自己的项目中?webservice技术可以实现其实可以从多个角度来理解WebService,从表面上看,WebService就是一个应用程序向外界暴露出一...