Linux 下 Java环境的详细信息

先把代码贴上:

 

  1 import java.util.*;
  2 import java.util.Properties;
  3 
  4 public class GetClassPath {
  5         static Properties prop = System.getProperties();
  6         public static void main(String[] args) {
  7                 Enumeration<?> en = prop.propertyNames();
  8                 while(en.hasMoreElements()){
  9                         String key = (String)en.nextElement();
 10                 System.out.println(key+": "+prop.getProperty(key,null));
 11                 }
 12 
 13 
 14         }
 15              }

 

由于去年配置Java的环境。过了年忘鸟,这段时间一直在琢磨我电脑Java环境配置文件在哪里?不Google也能找到Java的环境配置!于是乎练练动手能力,写写程序解决实际问题。

使用System类,以及Properties类等。

以上程序输出如下:

控制台输出
java.runtime.name: OpenJDK Runtime Environment
sun.boot.library.path: /usr/lib/jvm/java-6-openjdk/jre/lib/i386
java.vm.version: 14.0-b16
java.vm.vendor: Sun Microsystems Inc.
java.vendor.url: http://java.sun.com/
path.separator: :
java.vm.name: OpenJDK Server VM
file.encoding.pkg: sun.io
user.country: US
sun.java.launcher: SUN_STANDARD
sun.os.patch.level: unknown
java.vm.specification.name: Java Virtual Machine Specification
user.dir: /home/hyvi/Downloads
java.runtime.version: 1.6.0_0-b16
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
java.endorsed.dirs: /usr/lib/jvm/java-6-openjdk/jre/lib/endorsed
os.arch: i386
java.io.tmpdir: /tmp
line.separator:

java.vm.specification.vendor: Sun Microsystems Inc.
os.name: Linux
sun.jnu.encoding: UTF-8
java.library.path: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/../lib/i386:/usr/java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib
java.specification.name: Java Platform API Specification
java.class.version: 50.0
sun.management.compiler: HotSpot Tiered Compilers
os.version: 2.6.31-20-generic
user.home: /home/hyvi
user.timezone:
user.zoneinfo.dir: /usr/share/javazi
java.awt.printerjob: sun.print.PSPrinterJob
file.encoding: UTF-8
java.specification.version: 1.6
user.name: hyvi
java.class.path: .
java.vm.specification.version: 1.0
sun.arch.data.model: 32
java.home: /usr/lib/jvm/java-6-openjdk/jre
java.specification.vendor: Sun Microsystems Inc.
user.language: en
java.vm.info: mixed mode
java.version: 1.6.0_0
java.ext.dirs: /usr/lib/jvm/java-6-openjdk/jre/lib/ext:/usr/java/packages/lib/ext
sun.boot.class.path: /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/classes
java.vendor: Sun Microsystems Inc.
file.separator: /
java.vendor.url.bug: http://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian: little
sun.io.unicode.encoding: UnicodeLittle
sun.desktop: gnome
sun.cpu.isalist:

 貌似对寻找配置文件所在没啥用,仅仅知道Java 安装在哪里了。

但是了解甚多(比如不知i386是什么意思,蛋知Os arch)。

 

小小程序仅抛砖引玉之用。写程序寻找Java配置文件所在?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值