关于java中import,引入自定义包的问题

关于java中import,引入自定义包的问题桌面三个文件夹(Test1,Test2,Test3),Test2中有Triangle.java,Rectiangle.java,Circle.java三个源程序和一个Shape文件夹,Shape文件夹里面保存有编译后的字节码文件Triangle.class,Rectiangle.class和Circle.class。在Test3里面有一个测试类的源程序TestShape.java,代码的首行为“import Test2.Shape.*”,编译之后报错“程序包Test2.Shape不存在”。请问需要怎样修改才能编译成功?

第1个回答  2017-10-18
当前目录,在哪。。。。。。要在Test2的上一层,才行——即dir看到 有 Test1、Test2、Test3三个目录
~
~
~~~~~~~~~~~~追问

所以要改成import Desktop.Test2.Shape.*吗?

Java导入自定义包问题
在这里,你使用了Date这一自定义的类,显然不是lang类了,所以会先在当前文件夹下面找,如果你的Date.java或者Date.class被找到了,那么就会检查找到的文件,是date.java的话就编译之,显然,你把Date.java放在了当前目录下而不是 firstpackage 中,所以尝试编译这个Date.java文件的时候会报错说date.jav...

在java中如何使用import语句,每回自己使用package和import就报错_百度...
这个一般是在IDE里通过快捷键自动引入的,简单点就是你要用哪个类或者方法,先在代码里写出这个类名,然后根据提示选择你要引的类,或者可以用快捷键,但如果有很多类名相同的类的时候还是自已选好一点

java中import导入包报错
1.删除PackageTest.java和ImportTest.java中 package com.yeahgenius.test这句申明,2.输入set classpath=c:\\Study\\Lesson3;%classpath%;然后输入cd c:\\Study\\Lesson3进入根目录下 3、输入javac PackageTest.java 4、输入javac ImportTest.java 5、输入java ImportTest 选择二:输入mkdir com cd c...

import在java中是什么意思
首先,import在Java中是一个关键字,它的主要作用是将其他类或者接口导入到当前的Java源文件中以便在当前文件中使用。我们可以通过import关键字来导入不同包中的类,也可以导入同一包中的类。使用import可以减少类名的冲突,提高代码的可读性和可维护性。其次,当我们在Java中使用import语句时,需要注意一些...

在java源程序中用import引入已经生成好的包文件中的内容,为什么引不进 ...
编译的目标jar,没有把原来的包包含进去,无法调用.在项目文件夹下,建个文件夹libs 在将包复制进去.如果你使用的是eclipse的话 然后选择要导入的包(libS下复制去的)右键,选择 build path 项 再选择 add ...进行了 其他的编辑器也差不都

Java中怎样import自己写的class
你把这三个类放到一个包中...比如放么包名为com的包中 在第三个类中加上package com;然后再在第一个类和第二个类也分别加入package com;在第三个类中想使用前面两个类时 你只需要简单的引入就可以了import com.*;表示引入该包中的所有类即可....

在java中若要使用一个包中的类时,首先要求对该包进行导入,其关键字
1、可以使用import关键字来导入一个包。例如使用importjava.util.*就可以导入名称空间java.util包里面的所有类。所谓导入这个包里面的所有类,就是在import声明这个包名以后,在接下来的程序中可以直接使用该包中的类。2、使用JNI技术,可以将Java代码编译成动态链接库(.so或.dll),然后在C语言中通过...

java中import是什么意思
首先,import指的是java中一个很重要的关键字,它可以用来导入其他类或包中的方法和属性。有了import,我们就可以方便地在程序中使用其他类库中的各种函数和工具,从而加快程序的开发速度和提高程序的可维护性。其次,import在java中有着非常灵活的应用方式。我们可以使用通配符"*"来导入某个包下的所有类...

下列关于Java对import语句规定的叙述中,错误的是( )。
【答案】:C Java程序中使用import关键字导入一个包中的类。在一个Java源程序中,可以有0个或多个im—port语句,但是必须在所有类定义之前引入标准类。因此,本题中选项C的说法是错误的。

java怎么设置import
```java import static 包名.类名.静态成员;```例如,导入`Math`类中的`PI`常量,可以写成:```java import static java.lang.Math.PI;```这样,在你的代码中就可以直接使用`PI`而不需要`Math.PI`了。注意,如果两个类名在不同的包中但相同,或者你想要避免使用某个特定包中的类(比如,...

相似回答