`
Anddy
  • 浏览: 197951 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux 下 Java环境的详细信息

    博客分类:
  • 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配置文件所在?

分享到:
评论
5 楼 Anddy 2010-04-17  
新安装的Fedora系统,jre的环境配置在哪个文件里面,
4 楼 mercyblitz 2010-03-16  
在JDK的jre/lib目录里面有不少的properties文件
3 楼 Anddy 2010-03-15  
mercyblitz 写道
这些是默认的properties值,用System#getenv()方法看看,这里才是环境变量。

你说的挺有道理的,可是我的疑问是“如何找到当初我配置Java运行环境的那个文件”。
PS:找的是那个文件名称。并不是
引用
classpath:.;/.../jdk1.6.0_16/lib/dt.jar;/../jdk1.6.0_16/lib/tools.jar;
path:/.../bin;
2 楼 mercyblitz 2010-03-15  
这些是默认的properties值,用System#getenv()方法看看,这里才是环境变量。
1 楼 Anddy 2010-03-15  
貌似这个贴的问题很简单!

相关推荐

    linux下java环境的安装

    在Linux环境下配置Java环境并安装JDK以及Tomcat服务器是一项重要的技能,对于开发基于Java的应用程序至关重要。本文将详细介绍在Linux系统(以CentOS为例)上安装Java Development Kit (JDK) 和Apache Tomcat的过程...

    Linux下JAVA开发环境的搭建

    本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 Linux 系统中安装 JDK 是搭建 JAVA 开发环境的第一步。首先,需要删除 RedHat Enterprise 5 自带的 JDK,然后下载 JDK ...

    Linux下配置java环境变量

    本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境变量的作用、具体配置步骤以及验证配置是否成功的技巧。 ### 一、理解环境变量 环境变量是在操作系统环境中定义的一组预设值,它们为程序...

    Linux下java开发环境安装、设置

    ### Linux 下 Java 开发环境搭建详解 #### 一、Linux 下 JDK + Eclipse + Tomcat 的安装与配置 ##### 1. Linux 下 JDK 的安装 在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java...

    Linux下JAVA环境配置

    在Linux系统中配置Java开发环境,主要包括以下几个关键步骤:安装JDK、配置环境变量、验证安装、设置Eclipse集成开发环境以及部署Tomcat服务器。以下将详细解释这些步骤。 1. 安装JDK(Java Development Kit): ...

    Linux下java环境变量配置脚本

    Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz

    Linux下Java环境的安装和配置

    在Linux系统中安装和配置Java环境是开发和运行Java应用程序的基础步骤。本文将详细阐述这一过程,包括下载、安装、配置环境变量以及验证Java安装是否成功。首先,我们需要明确Java的版本选择,通常推荐使用Oracle ...

    Linux配置java环境变量(详细)

    Linux 配置 Java 环境变量 一、Java 环境变量的重要性 在 Linux 系统中,配置 Java 环境变量是非常重要的,因为它将影响到 Java 应用的安装、编译和运行。环境变量可以指定命令搜索路径、类搜索路径和 JDK 安装...

    自定义添加linux系统java环境变量脚本及安装包

    各位小伙伴肯定都遇到过拿到一个linux环境发现没有java环境,又需要屁颠屁颠跑去找java安装包配置环境变量的问题吧? 本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/...

    Linux下Java开发环境搭建以及加载C++动态库方法

    在 Linux 环境下搭建 Java 开发环境主要包括 JDK (Java Development Kit) 和 IDE (Integrated Development Environment) 如 Eclipse 的安装。 ##### 安装 JDK 及 Eclipse - **准备工作:**在虚拟机或物理机上安装好...

    linux下java环境变量的设置

    本篇文章将详细介绍如何在Linux环境下正确地配置Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`等关键变量的设置方法。 #### 1. 理解环境变量 在深入讨论如何设置之前,我们先来了解一下这些环境变量的...

    linux环境 java 1.8安装包

    本文将详细介绍如何在Linux系统上安装Java 1.8,以及涉及的相关知识点。 首先,Java Development Kit (JDK) 是Java编程的基础,包含了编译器、调试器和各种工具,而Java Runtime Environment (JRE) 则是运行Java...

    linux下java环境gdal编译好的文件

    在Linux环境下,Java开发者经常需要处理与GDAL(Geospatial Data Abstraction Library)相关的项目。GDAL是一个开源的地理空间数据处理库,它提供了多种数据格式的读写能力,并支持空间几何操作和坐标系统转换。这个...

    linux下java环境变量.doc

    在Linux环境下配置Java环境变量是部署Java应用程序的关键步骤之一,这一过程确保了系统能够正确识别并使用Java运行环境。本文将详细阐述如何在Linux系统中设置Java环境变量,包括JDK的安装、环境变量的临时配置与...

    Linux配置Java版gdal环境离线包

    在Linux系统中配置Java版GDAL(Geospatial Data Abstraction Library)环境通常涉及几个关键步骤,这包括安装GDAL库、配置Java绑定以及确保所有依赖项都已正确解决。GDAL是一个开源的地理空间数据处理库,它提供了对...

    linux下java安装包

    本文将详细介绍如何在Linux环境下安装Java 8版本,具体以标题和描述中的"linux下java安装包"和标签"java8"为线索。 首先,Java 8是Oracle公司发布的Java平台标准版(Java SE)的一个重要版本,它引入了多项新特性,...

    linux下java开发环境的搭建

    linux作为web服务器的热门。所以搭建linux的java开发环境多少了解也是不错的。本文档主要介绍了linux下搭建java的开发环境。

    Linux下搭建java环境

    Linux下搭建Java环境 本文档旨在指导初学者在 Linux 服务器下搭建 Java 环境。下面是详细的安装步骤和知识点: 虚拟机搭建 1. 新建虚拟机:使用新建虚拟机向导选择自定义新建虚拟机,选择 CentOS 7 作为操作系统...

    linux下部署java环境

    在Linux环境下,安装MySQL数据库也是部署Java环境的重要组成部分。 ##### 1. 安装MySQL - **下载MySQL安装包** 下载适用于Linux的MySQL安装包,例如MySQL Server 5.1.7版本,下载的文件名为`MySQL-server-5.1.7-...

Global site tag (gtag.js) - Google Analytics