第一种方法:(自动配置)
你可以直接下载MyEclipse60或者以上版本(60以下的据说不行)来用,这个不用安装环境(自动设置了环境变量)。直接安装就可以使用了,希望对你有用。
第二种方法(手动配置):
windows xp下配置JDK环境变量:
1安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk150_08;
2安装完成后,右击“我的电脑”,点击“属性”;
3选择“高级”选项卡,点击“环境变量”;
4在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;
5JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk150_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依此变量);
Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar (要加表示当前路径)
%JAVA_HOME%就是引用前面指定的JAVA_HOME;
6“开始”->;“运行”,键入“cmd”;
7键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;
8好了,打完收工。下面开始你的第一个java程序吧。
项目迁移的过程中发现以前的代码维护性实在是差。
我把问题简化为以下这些简单的代码:
项目M 引用了项目 Ajar,这个A在lib目录里面
在A里面放置了一个配置文件testproperties, 就放在jar的根目录下。
Ajar
|___testproperties
在M中有一段代码回去读取这个Ajar里的配置文件,简单一点就用下面这句话来调用。
Java code
public class ConfigUtil {
public static String getInstance() throws Exception{
String path = ConfigUtilclassgetResource("/")toString();
path = pathsubstring(0, pathlength()-8);//
Systemoutprintln(path);//这里打印的结果显示可以拿到当前类的绝对路径
InputStream f = new FileInputStream("jar:"+path+"lib!/Ajar/"+"testproperties");
return "xxx";
}
}
读取配置文件的代码:
import javaioFileInputStream;
import javaioIOException;
import javautilProperties;
public class App {
public static void main(String[] args) {
Properties prop = new Properties();
try {
propload(new FileInputStream("config/configproperties"));
Systemoutprintln(propgetProperty("database"));
Systemoutprintln(propgetProperty("dbuser"));
Systemoutprintln(propgetProperty("dbpassword"));
} catch(IOException e) {
eprintStackTrace();
}
}
}
类加载器读取:
只能读取classes或者类路径中的任意资源,但是不适合读取特别大的资源。
①获取类加载器 ClassLoader cl = 类名classgetClassLoader();
②调用类加载器对象的方法:public URL getResource(String name);
此方法查找具有给定名称的资源,资源的搜索路径是虚拟机的内置类加载器的路径。
类 URL 代表一个统一资源定位符,它是指向互联网”资源”的指针。
资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用
URL对象方法:public String getPath(),获取此 URL 的路径部分。
示例代码:
2类加载器读取:
只能读取classes或者类路径中的任意资源,但是不适合读取特别大的资源。
①获取类加载器 ClassLoader cl = 类名classgetClassLoader();
②调用类加载器对象的方法:public InputStream getResourceAsStream(String name);
返回读取指定资源的输入流。资源的搜索路径是虚拟机的内置类加载器的路径。
以上就是关于怎么配置java环境全部的内容,包括:怎么配置java环境、java 怎么读取web jar中的某个配置文件、JAVA中调用配置文件的值与从数据库中取出的值进行比较等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)