获取操作系统信息(本机IP地址,Java版本,安装路径等)

1.获取本机IP地址

  1. private static String getIpAddress() throws UnknownHostException {  
  2.         InetAddress address = InetAddress.getLocalHost();  
  3.   
  4.         return address.getHostAddress();  
  5.     } 

2.获取操作系统账号

  1. String osUser=System.getProperty("user.name"); 

3.获取操作系统版本

  1. 1import java.util.Properties;    
  2. 2.     
  3. 3. Properties props=System.getProperties(); //获得系统属性集    
  4. 4. String osName = props.getProperty("os.name"); //操作系统名称    
  5. 5. String osArch = props.getProperty("os.arch"); //操作系统构架    
  6. 6. String osVersion = props.getProperty("os.version"); //操作系统版本   

4.获取一些常用信息

  1. java.version    Java 运行时环境版本  
  2. java.vendor     Java 运行时环境供应商  
  3. java.vendor.url     Java 供应商的 URL  
  4. java.home   Java 安装目录  
  5. java.vm.specification.version   Java 虚拟机规范版本  
  6. java.vm.specification.vendor    Java 虚拟机规范供应商  
  7. java.vm.specification.name  Java 虚拟机规范名称  
  8. java.vm.version     Java 虚拟机实现版本  
  9. java.vm.vendor  Java 虚拟机实现供应商  
  10. java.vm.name    Java 虚拟机实现名称  
  11. java.specification.version  Java 运行时环境规范版本  
  12. java.specification.vendor   Java 运行时环境规范供应商  
  13. java.specification.name     Java 运行时环境规范名称  
  14. java.class.version  Java 类格式版本号  
  15. java.class.path     Java 类路径  
  16. java.library.path   加载库时搜索的路径列表  
  17. java.io.tmpdir  默认的临时文件路径  
  18. java.compiler   要使用的 JIT 编译器的名称  
  19. java.ext.dirs   一个或多个扩展目录的路径  
  20. os.name     操作系统的名称  
  21. os.arch     操作系统的架构  
  22. os.version  操作系统的版本  
  23. file.separator  文件分隔符(在 UNIX 系统中是“/”)  
  24. path.separator  路径分隔符(在 UNIX 系统中是“:”)  
  25. line.separator  行分隔符(在 UNIX 系统中是“/n”)  
  26. user.name   用户的账户名称  
  27. user.home   用户的主目录  
  28. user.dir    用户的当前工作目录 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 CentOS 7 操作系统并部署 Java 应用时,以下是一些实践步骤: 1. 下载 CentOS 7 镜像:访问 CentOS 官方网站或镜像站点,下载合适的 CentOS 7 镜像文件。 2. 创建虚拟机:使用虚拟化软件(如 VirtualBox、VMware)创建一个新的虚拟机,并为其分配合适的硬件资源,如内存、CPU和磁盘空间。 3. 安装 CentOS 7:将下载的 CentOS 7 镜像文件挂载到虚拟机,并启动虚拟机。按照屏幕上的指示选择适当的安装选项,例如选择语言、分区方案和网络配置等。 4. 更新系统:安装完成后,首先使用以下命令更新系统软件包: ``` sudo yum update ``` 5. 安装 Java 开发环境:CentOS 7 默认安装了 OpenJDK,可以使用以下命令安装 OpenJDK: ``` sudo yum install java-1.8.0-openjdk-devel ``` 6. 配置环境变量:编辑 `/etc/profile` 文件,添加以下行以配置 Java 环境变量: ``` export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$PATH:$JAVA_HOME/bin ``` 然后运行以下命令使配置生效: ``` source /etc/profile ``` 7. 部署 Java 应用:将 Java 应用程序的可执行文件或 WAR 文件上传到 CentOS 7 的目录中,例如 `/opt/app`。 8. 启动 Java 应用:使用以下命令启动 Java 应用程序: ``` java -jar /opt/app/myapp.jar ``` 这里的 `/opt/app/myapp.jar` 是你应用程序的路径和文件名,根据实际情况进行替换。 9. 配置防火墙:如果 CentOS 7 上启用了防火墙(firewalld),需要开放 Java 应用所用的端口。例如,如果应用程序使用 8080 端口,请运行以下命令: ``` sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp sudo firewall-cmd --reload ``` 10. 测试应用:在浏览器中访问服务器的 IP 地址或域名,并通过指定的端口号访问 Java 应用程序。例如,`http://server_ip:8080`。 以上是在 CentOS 7 上安装和部署 Java 应用的基本实践过程。根据具体需求,可能还需要进一步配置和调优。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值