我的问题是, 我们自己创建的类(类A)如何“安装”到系统内(像安装JDK),当我们打开Java编译器(Eclipse等)就可以直接创建“类A”的对象,并调用“类A”的方法,而不用在编译器中再创建一个类(类A),就想使用String类一样的使用“类A”。
我希望我的问题描述清楚了。 欢迎大家踊跃发言!
17 个解决方案
#1
类似String 的java.lang包下的都是默认包含的,所以不用引入;
把你的这个些类放在src目录下,编译完成后,打成jar包,别的地方用的时候直接引入就可以,
把你的这个些类放在src目录下,编译完成后,打成jar包,别的地方用的时候直接引入就可以,
#2
“ylz2007”,的确是一个办法。但是我的问题 是如何把这些类安装到系统中,用的时候直接引..入这些类的包。 import com.wzpmt.类A 导入类A的包 。 不要在项目中引入这些类的jar包。
#3
自己顶一个,大家有什么思路,用踊跃发展,分不多,全给!
#4
这个是JVM默认的,这个东西又没开源,据我所知,这个目前无法实现
#5
据我所知JVM是用C写的,那么我们能不能仿照JVM写一个简单的虚拟机,提供简单的功能?
#6
大侠们来看看啊,自己顶个
#7
#8
把你的类打成 jar 包扔到 jre/lib/ext 目录中去就可以了,不过不建议这么做!
#9
听果子哥的没错
#10
在eclipse中
windows-》preferences-》java-》Installed JREs中
双击或者edit你所用的jre,单击Add External JREs,
将你自己的jre包添加进去即可
windows-》preferences-》java-》Installed JREs中
双击或者edit你所用的jre,单击Add External JREs,
将你自己的jre包添加进去即可
#11
你找rt.jar, 用winrar打开rt.jar把你的类放进去试试
#12
ClassLoader 动态加载.
#13
jdk的rt.jar包也是有导入到eclipse中
在配置jdk的时候就导入进去了。
在配置jdk的时候就导入进去了。
#14
不是安装的问题吧……
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。
#15
如果你自己的包要加进去那么在环境变量JDK路径那里把你自己的包所在的路径加进去就OK了
#16
我试试
#17
实验下,成功就给分!
#1
类似String 的java.lang包下的都是默认包含的,所以不用引入;
把你的这个些类放在src目录下,编译完成后,打成jar包,别的地方用的时候直接引入就可以,
把你的这个些类放在src目录下,编译完成后,打成jar包,别的地方用的时候直接引入就可以,
#2
“ylz2007”,的确是一个办法。但是我的问题 是如何把这些类安装到系统中,用的时候直接引..入这些类的包。 import com.wzpmt.类A 导入类A的包 。 不要在项目中引入这些类的jar包。
#3
自己顶一个,大家有什么思路,用踊跃发展,分不多,全给!
#4
这个是JVM默认的,这个东西又没开源,据我所知,这个目前无法实现
#5
据我所知JVM是用C写的,那么我们能不能仿照JVM写一个简单的虚拟机,提供简单的功能?
#6
大侠们来看看啊,自己顶个
#7
#8
把你的类打成 jar 包扔到 jre/lib/ext 目录中去就可以了,不过不建议这么做!
#9
听果子哥的没错
#10
在eclipse中
windows-》preferences-》java-》Installed JREs中
双击或者edit你所用的jre,单击Add External JREs,
将你自己的jre包添加进去即可
windows-》preferences-》java-》Installed JREs中
双击或者edit你所用的jre,单击Add External JREs,
将你自己的jre包添加进去即可
#11
你找rt.jar, 用winrar打开rt.jar把你的类放进去试试
#12
ClassLoader 动态加载.
#13
jdk的rt.jar包也是有导入到eclipse中
在配置jdk的时候就导入进去了。
在配置jdk的时候就导入进去了。
#14
不是安装的问题吧……
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。
eclipse这东西,你没发现安装的时候有个JDK路径么?默认是你设置的环境变量那个地方。
#15
如果你自己的包要加进去那么在环境变量JDK路径那里把你自己的包所在的路径加进去就OK了
#16
我试试
#17
实验下,成功就给分!