在安装JDK后,为什么我们可以在Java编译器中使用Sting Object等类?

时间:2022-07-25 15:24:25
如题,在安装JDk后,打开Java编译器(Eclipse等),我们可以创建String对象,并使用String的方法。

我的问题是, 我们自己创建的类(类A)如何“安装”到系统内(像安装JDK),当我们打开Java编译器(Eclipse等)就可以直接创建“类A”的对象,并调用“类A”的方法,而不用在编译器中再创建一个类(类A),就想使用String类一样的使用“类A”。

我希望我的问题描述清楚了。   欢迎大家踊跃发言!

17 个解决方案

#1


类似String 的java.lang包下的都是默认包含的,所以不用引入;

把你的这个些类放在src目录下,编译完成后,打成jar包,别的地方用的时候直接引入就可以,

#2


“ylz2007”,的确是一个办法。但是我的问题 是如何把这些类安装到系统中,用的时候直接引..入这些类的包。  import com.wzpmt.类A   导入类A的包 。    不要在项目中引入这些类的jar包。

#3


自己顶一个,大家有什么思路,用踊跃发展,分不多,全给!

#4


这个是JVM默认的,这个东西又没开源,据我所知,这个目前无法实现

#5


据我所知JVM是用C写的,那么我们能不能仿照JVM写一个简单的虚拟机,提供简单的功能?

#6


大侠们来看看啊,自己顶个

#7


该回复于2011-04-06 14:32:19被版主删除

#8


把你的类打成 jar 包扔到 jre/lib/ext 目录中去就可以了,不过不建议这么做!

#9


听果子哥的没错

#10


在eclipse中
windows-》preferences-》java-》Installed JREs中
双击或者edit你所用的jre,单击Add External JREs,
将你自己的jre包添加进去即可


引用楼主 wuzongpo 的回复:
如题,在安装JDk后,打开Java编译器(Eclipse等),我们可以创建String对象,并使用String的方法。

我的问题是, 我们自己创建的类(类A)如何“安装”到系统内(像安装JDK),当我们打开Java编译器(Eclipse等)就可以直接创建“类A”的对象,并调用“类A”的方法,而不用在编译器中再创建一个类(类A),就想使用String类一样的使用“类A”。

我希望我的问题……

#11


你找rt.jar, 用winrar打开rt.jar把你的类放进去试试

#12


ClassLoader 动态加载.

#13


jdk的rt.jar包也是有导入到eclipse中

在配置jdk的时候就导入进去了。

#14


不是安装的问题吧……
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。

#15


如果你自己的包要加进去那么在环境变量JDK路径那里把你自己的包所在的路径加进去就OK了

#16


我试试
引用 14 楼 sky_pearl 的回复:
不是安装的问题吧……
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。

#17


实验下,成功就给分!
引用 6 楼 wuzongpo 的回复:
大侠们来看看啊,自己顶个

#1


类似String 的java.lang包下的都是默认包含的,所以不用引入;

把你的这个些类放在src目录下,编译完成后,打成jar包,别的地方用的时候直接引入就可以,

#2


“ylz2007”,的确是一个办法。但是我的问题 是如何把这些类安装到系统中,用的时候直接引..入这些类的包。  import com.wzpmt.类A   导入类A的包 。    不要在项目中引入这些类的jar包。

#3


自己顶一个,大家有什么思路,用踊跃发展,分不多,全给!

#4


这个是JVM默认的,这个东西又没开源,据我所知,这个目前无法实现

#5


据我所知JVM是用C写的,那么我们能不能仿照JVM写一个简单的虚拟机,提供简单的功能?

#6


大侠们来看看啊,自己顶个

#7


该回复于2011-04-06 14:32:19被版主删除

#8


把你的类打成 jar 包扔到 jre/lib/ext 目录中去就可以了,不过不建议这么做!

#9


听果子哥的没错

#10


在eclipse中
windows-》preferences-》java-》Installed JREs中
双击或者edit你所用的jre,单击Add External JREs,
将你自己的jre包添加进去即可


引用楼主 wuzongpo 的回复:
如题,在安装JDk后,打开Java编译器(Eclipse等),我们可以创建String对象,并使用String的方法。

我的问题是, 我们自己创建的类(类A)如何“安装”到系统内(像安装JDK),当我们打开Java编译器(Eclipse等)就可以直接创建“类A”的对象,并调用“类A”的方法,而不用在编译器中再创建一个类(类A),就想使用String类一样的使用“类A”。

我希望我的问题……

#11


你找rt.jar, 用winrar打开rt.jar把你的类放进去试试

#12


ClassLoader 动态加载.

#13


jdk的rt.jar包也是有导入到eclipse中

在配置jdk的时候就导入进去了。

#14


不是安装的问题吧……
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。

#15


如果你自己的包要加进去那么在环境变量JDK路径那里把你自己的包所在的路径加进去就OK了

#16


我试试
引用 14 楼 sky_pearl 的回复:
不是安装的问题吧……
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。

#17


实验下,成功就给分!
引用 6 楼 wuzongpo 的回复:
大侠们来看看啊,自己顶个