您的位置 首页 > 驱动程序

java判断windows系统_ja判断是windows还是linux

1.怎么用ja读取windows系统日志

2.使用Ja 有哪些系统要求

3.如何用JAVA 在 WINDOWS 系统中 判断一个文件的属性

4.安装和使用Ja软件对系统有哪些要求

java判断windows系统_ja判断是windows还是linux

PHP判断当前操作系统的方法很多,比如:

1.直接使用PHP预定义常量PHP_OS来获取;

<?php

header("Content-type:text/html;charset=utf-8;");

$os_name=PHP_OS;

if(strpos($os_name,"Linux")!==false){

$os_str="Linux操作系统";

}else?if(strpos($os_name,"WIN")!==false){

$os_str="Windows操作系统";

}

echo?$os_str;

2.还可以通过用户浏览器信息来判断操作系统。

<?php

header("Content-type:text/html;charset=utf-8;");

//测试

echo?get_user_os();

//Windows操作系统

function?get_user_os(){?

//获取用户浏览信息参数

$agent?=?$_SERVER['HTTP_USER_ENT'];?

//获取操作系统类型

if(strpos($agent,"NT?6.1")){?

$os_name?="Windows?7";

}?elseif(strpos($agent,"NT?5.1"))?{

$os_name?="Windows?XP?(SP2)";

}?elseif(strpos($agent,"NT?5.2")?&&?strpos($agent,"WOW64")){

$os_name?="Windows?XP?64-bit?Edition";

}?elseif(strpos($agent,"NT?5.2"))?{?

$os_name?="Windows?2003";

}?elseif(strpos($agent,"NT?6.0"))?{?

$os_name?="Windows?Vista";

}?elseif(strpos($agent,"NT?5.0"))?{?

$os_name?="Windows?2000";

}?elseif(strpos($agent,"4.9"))?{?

$os_name?="Windows?ME";?

}?elseif(strpos($agent,"NT?4"))?{?

$os_name?="Windows?NT?4.0";?

}?elseif(strpos($agent,"98"))?{?

$os_name?="Windows?98";?

}?elseif(strpos($agent,"95"))?{?

$os_name?="Windows?95";?

}elseif(strpos($agent,"Linux"))?{

$os_name?="Linux";?

}

//判断

if(strpos($os_name,"Linux")!==false){

$os_str="Linux操作系统";

}else?if(strpos($os_name,"Windows")!==false){

$os_str="Windows操作系统";

}else{

$os_str="未知操作系统";

}

return?$os_str;

}

3.使用php_uname函数来获取;

<?php

header("Content-type:text/html;charset=utf-8;");

$os_name=php_uname();

if(strpos($os_name,"Linux")!==false){

$os_str="Linux操作系统";

}else?if(strpos($os_name,"Windows")!==false){

$os_str="Windows操作系统";

}

echo?$os_str;

怎么用ja读取windows系统日志

一些用户因为工作需求,就想在windows10系统中安装ja,可是操作了半天,都没有成功。为了帮到大家更好地使用新系统。小编接下来就向大家介绍在win10操作系统中安装ja的正确方法。

推荐:win10操作系统

具体方法如下:

1、查看自己的电脑是32位的还是64位的(x86代表32位的)。ja安装要求比较高,楚除了查看系统是windows还是linux等等,如果是windows系统,还要查看是32位的还是64位的。我的是64的。

2、下载ja,进入,找到JDK,点击DOWNLOAD。

3、选择自己要下载的版本(8u65或者8u66),然后点击Accept你不同意,人家是不会让下载的哦!

4、自己的电脑是几位的操作系统,就下载几位的。一般都是64(x86代表32位的)。可以下载.exe也可以下载.zip。下载.zip的话就需要解压啦。如果电脑没有解压软件,最好下载.exe,不怕麻烦也可以下载jdk后,在下载一个解压软件。我下载了.exe文件。

5、安装。安装在非C盘的磁盘。

点击安装后,会出现安装默认在c盘,还有一个选项,自定义安装,小目录后面点击更改。这里我安装在d盘。

6、结果,安装失败。你再安装,再安装,无论你多么努力,就是安装失败。难道我的电脑出现了问题?事实上不是!

7、再重新安装,一开始就狂点下一步,安装成功!!!!。为什么呢?那是你默认安装在c盘了。(再安装过程中,会弹出一个对话框,可以更改安装目录,狂点下一步,不要更改,否则安装失败。)

8、为什么?一般软件你可以安装在你想安装你盘里。但是,ja你不能,你只能安装在c盘,如果安装在其他盘,就会安装失败,你打开你预先创建安装ja的文件夹,里面什么都没有。

通过上述步骤操作,我们就能成功在win10系统中安装好ja了。如果你也有同样需求的话,那么不妨按照小编的步骤一步步进行安装吧!

使用Ja 有哪些系统要求

您好,很高兴为您解答。

获取相关信息的简单的方法

import?ja.io.*;

import?com.sun.management.OperatingSystemMXBean;

import?sun.management.ManagementFactory;

public?class?Tst{

publicstatic?String?pt="D:\\abc.txt";

publicTst(){

}

public?static?void?main(String[]?args)?throws?Exception{

//free和use和total均为KB

longfree=0;

longuse=0;

longtotal=0;

intkb=;

Runtimert=Runtime.getRuntime();

total=rt.totalMemory();

free=rt.freeMemory();

use=total-free;

System.out.println("系统内存已用的空间为:"+use/kb+"MB");

System.out.println("系统内存的空闲空间为:"+free/kb+"MB");

System.out.println("系统总内存空间为:"+total/kb+"MB");

OperatingSystemMXBeanosmxb?=?(OperatingSystemMXBean)?

ManagementFactory.getOperatingSystemMXBean();

longphysicalFree=osmxb.getFreePhysicalMemorySize()/kb;

longphysicalTotal=osmxb.getTotalPhysicalMemorySize()/kb;

longphysicalUse=physicalTotal-physicalFree;

Stringos=System.getProperty("os.name");

System.out.println("操作系统的版本:"+os);

System.out.println("系统物理内存已用的空间为:"+physicalFree+"MB");

System.out.println("系统物理内存的空闲空间为:"+physicalUse+"MB");

System.out.println("总物理内存:"+physicalTotal+"MB");

//?获得线程总数

ThreadGroup?parentThread;

for(parentThread?=?Thread.currentThread().getThreadGroup();?

parentThread

.getParent()?!=?null;?parentThread=?

parentThread.getParent())

inttotalThread?=?parentThread.activeCount();

System.out.println("获得线程总数:"+totalThread);

}

}

// 3.操作系统信息

//?a)取到当前操作系统的名称:

public?String?getPlatformName()?{

String?hostname?=?"";

try?

{

hostname?=?InetAddress.getLocalHost().getHostName();

}?catch?

(Exception?exc)?{

Sigar?sigar?=?new?Sigar();

try?{

hostname?=?

sigar.getNetInfo().getHostName();

}?catch?(SigarException?e)?

{

hostname?=?"localhost.unknown";

}?finally?

{

sigar.close();

}

}

return?hostname;

}

//?b)取当前操作系统的信息

public?void?testGetOSInfo()?{

OperatingSystem?OS?=?

OperatingSystem.getInstance();

//?操作系统内核类型如:?

386、486、586等x86

System.out.println("OS.getArch()?=?"?+?

OS.getArch());

System.out.println("OS.getCpuEndian()?=?"?

+OS.getCpuEndian());//

System.out.println("OS.getDataModel()?=?"?

+OS.getDataModel());//

//?系统描述

System.out.println("OS.getDescription()?

=?"?+OS.getDescription());

System.out.println("OS.getMachine()?=?"?

+OS.getMachine());//

//?操作系统类型

System.out.println("OS.getName()?=?"?+?

OS.getName());

System.out.println("OS.getPatchLevel()?=?"?

+OS.getPatchLevel());//

//?操作系统的卖主

System.out.println("OS.getVendor()?

=?"?+?OS.getVendor());

//?

卖主名称

System.out

.println("OS.getVendorCodeName()?=?"?

+OS.getVendorCodeName());

//?

操作系统名称

System.out.println("OS.getVendorName()?=?"?

+OS.getVendorName());

//?

操作系统卖主类型

System.out.println("OS.getVendorVersion()?=?"?

+OS.getVendorVersion());

//?

操作系统的版本号

System.out.println("OS.getVersion()?=?"?

+OS.getVersion());

} // 4.信息(主要是硬盘)

?//?

a)取硬盘已有的分区及其详细信息(通过sigar.getFileSystemList()来获得FileSystem列表对象,然后对其进行编历):

public?

void?testFileSystemInfo()?throws?Exception?{

Sigar?sigar?=?new?

Sigar();

FileSystem?fslist[]?=?sigar.getFileSystemList();

//String?dir?

=?System.getProperty("user.home");//?当前用户文件夹路径

for?(int?i?=?0;?i?<?

fslist.length;?i++)?{

System.out.println("\n~~~~~~~~~~"?+?i?

+"~~~~~~~~~~");

FileSystem?fs?=?fslist[i];

//?

分区的盘符名称

System.out.println("fs.getDevName()?=?"?

+fs.getDevName());

//?分区的盘符名称

System.out.println("fs.getDirName()?=?

"?+fs.getDirName());

System.out.println("fs.getFlags()?=?"?+?

fs.getFlags());//

//?文件系统类型,比如?

FAT32、NTFS

System.out.println("fs.getSysTypeName()?=?"?

+fs.getSysTypeName());

//?

文件系统类型名,比如本地硬盘、光驱、网络文件系统等

System.out.println("fs.getTypeName()?=?"?

+fs.getTypeName());

//?文件系统类型

System.out.println("fs.getType()?=?"?

+fs.getType());

FileSystemUsage?usage?=?null;

try?{

usage?=?

sigar.getFileSystemUsage(fs.getDirName());

}?catch?(SigarException?e)?

{

if?(fs.getType()?==?2)

throw?

e;

continue;

}

switch?(fs.getType())?{

case?0:?//?

TYPE_UNKNOWN?:未知

break;

case?1:?//?

TYPE_NONE

break;

case?2:?//?TYPE_LOCAL_DISK?:?本地硬盘

//?

文件系统总大小

System.out.println("?Total?=?"?+usage.getTotal()?+?

"KB");

//?文件系统剩余大小

System.out.println("?Free?=?"?+usage.getFree()?

+?"KB");

//?文件系统可用大小

System.out.println("?Avail?=?"?

+usage.getAvail()?+?"KB");

//?文件系统已经使用量

System.out.println("?Used?

=?"?+usage.getUsed()?+?"KB");

double?usePercent?=?usage.getUsePercent()?*?

100D;

//?文件系统的利用率

System.out.println("?Usage?=?"?+?usePercent?

+"%");

break;

case?3://?TYPE_NETWORK?:网络

break;

case?

4://?TYPE_RAM_DISK?:闪存

break;

case?5://?TYPE_CDROM?

:光驱

break;

case?6://?TYPE_SWAP?

:页面交换

break;

}

System.out.println("?DiskReads?=?"?

+usage.getDiskReads());

System.out.println("?DiskWrites?=?"?

+usage.getDiskWrites());

}

return;

}

如若满意,请点击右侧纳答案,如若还有问题,请点击追问

希望我的回答对您有所帮助,望纳!

~ O(∩_∩)O~

如何用JAVA 在 WINDOWS 系统中 判断一个文件的属性

Ja 8 系统要求

有关 Ja 8 系统要求的详细信息,请参见 Ja 8 支持的系统配置。

Windows

Windows 8 (Desktop)

Windows 7

Windows Vista SP2

Windows Server 2008 R2 SP1(64 位)

Windows Server 2012(64 位)

RAM:128 MB

磁盘空间:JRE 为 124 MB;Ja Update 为 2 MB

处理器:最低 Pentium 2 266 MHz 处理器

浏览器:Internet Explorer 9 和更高版本,Firefox,Chrome

Mac OS X

基于 Intel 的 Mac,运行 Mac OS X 版本 10.8.3 和更高版本、10.9 和更高版本

需要管理员权限才能安装

64 位浏览器

要在 Mac OS X 上运行 Oracle Ja,需要 64 位浏览器(例如 Safari 或 Firefox)。64 位 Chrome 为 beta 版。

Linux

Oracle Linux 5.5 和更高版本1

Oracle Linux 6.x(32 位),6.x(64 位)2

Oracle Linux 7.x(64 位)2

Red Hat Enterprise Linux 5.5 和更高版本1,6.x(32 位),6.x(64 位)2

Ubuntu Linux 12.04 LTS,13.x

Suse Linux Enterprise Server 10 SP2 和更高版本,11.x

浏览器:Firefox

Solaris 系统要求

有关支持的平台、操作系统、桌面管理器和浏览器的信息,请参阅支持的 Ja 8 系统配置。

Ja 7 系统要求

有关 Ja 7 系统要求的详细信息,请参见 Ja 7 支持的系统配置。

Windows

Windows 8 (Desktop)

Windows 7

Windows Vista SP2

Windows Server 2008

Windows Server 2012(64 位)

RAM:128 MB

磁盘空间:JRE 为 124 MB;Ja Update 为 2 MB

处理器:最低 Pentium 2 266 MHz 处理器

浏览器:Internet Explorer 7.0 和更高版本,Firefox 3.6 和更高版本,Chrome

注:从 2014 年 4 月 8 日开始,Microsoft 停止支持 Windows XP,因此它不再是受官方支持的平台。用户可以自担风险,仍然在 Windows XP 上使用 Ja 7 更新,但仅针对 Microsoft Windows 发行版 Windows Vista 或更高版本提供支持。有关详细信息,请参阅 Third Party Vendor-Specific Support Terms on Oracle Software Technical Support Policies (pdf)。

Mac OS X

基于 Intel 的 Mac,运行 Mac OS X 版本 10.7.3 和更高版本、10.8.3 和更高版本、10.9 和更高版本

需要管理员权限才能安装

64 位浏览器

要在 Mac OS X 上运行 Oracle Ja,需要 64 位浏览器(例如 Safari 或 Firefox)。64 位 Chrome 为 beta 版。

Linux

Oracle Linux 5.5 以上

Oracle Linux 6.x(32 位),6.x(64 位)3

Oracle Linux 7.x(64 位)3

Red Hat Enterprise Linux 5.5 和更高版本,6.x(32 位),6.x(64 位)3

Ubuntu Linux 10.04 和更高版本

Suse Linux Enterprise Server 10 SP2,11.x

浏览器:Firefox 3.6 及更高版本

Solaris 系统要求

有关支持的平台、操作系统、桌面管理器和浏览器的信息,请参阅支持的 Ja 7 系统配置。

安装和使用Ja软件对系统有哪些要求

用ja只能获取文件的几种基本属性,像归档等那些高级属性是获取不到的。因为windows是c,c++编写的,如果你真的要获取这些属性。我知道有一个办法,用c语言获取文档的属性,通过JNI实现ja和C的互操作。用c语言获取文档属性网上还是很多办法的

以下是Ja7.0和Ja8.0版本对系统的要求,且表示的是一部分,用于提供对支持的浏览器和操作系统的概览。仅供参考。其实安装ja软件的过程也比较简单,但是对于新手朋友来说有点麻烦。

Ja7.0对电脑系统的要求

1、Windows 系统

Windows 10(7u85 和更高版本)

Windows 8.x(桌面)

Windows 7 SP1

Windows Vista SP2

Windows Server 2008 SP2 和 2008 R2 SP1(64 位)

Windows Server 2012(64 位)和 2012 R2(64 位)

RAM:128 MB;对于 Windows XP(32 位),为 64 MB

磁盘空间:124 MB

浏览器:Internet Explorer 7.0 和更高版本,Firefox 3.6 和更高版本

注:从 2014 年 4 月 8 日开始,Microsoft 停止支持 Windows XP,因此它不再是受官方支持的平台。用户可以自担风险,仍然在

Windows XP 上使用 Ja 7 更新,但仅针对 Microsoft Windows 发行版 Windows Vista 或更高版本提供支持。

2、Mac OS X 系统

基于 Intel 的 Mac,运行 Mac OS X 版本 10.7.3 和更高版本、10.8.3 和更高版本、10.9 和更高版本

需要管理员权限才能安装

64 位浏览器

要在 Mac OS X 上运行 Oracle Ja,需要 64 位浏览器(例如 Safari 或 Firefox)。

3、Linux 系统

Oracle Linux 5.5 以上

Oracle Linux 6.x(32 位),6.x(64 位)

Oracle Linux 7.x(64 位)(7u67 和更高版本)

Red Hat Enterprise Linux 5.5 和更高版本,6.x(32 位),6.x(64 位)

Red Hat Enterprise Linux 7.x(64 位)(7u67 和更高版本)

Suse Linux Enterprise Server 10 SP2,11.x

Suse Linux Enterprise Server 12.x(7u75 和更高版本)

Ubuntu Linux 10.04 和更高版本

浏览器:Firefox 3.6 及更高版本

Ja8.0对电脑系统的要求

1、Windows 系统

Windows 10(8u51 和更高版本)

Windows 8.x(桌面)

Windows 7 SP1

Windows Vista SP2

Windows Server 2008 R2 SP1(64 位)

Windows Server 2012 和 2012 R2(64 位)

RAM:128 MB

磁盘空间:JRE 为 124 MB;Ja Update 为 2 MB

处理器:最低 Pentium 2 266 MHz 处理器

浏览器:Internet Explorer 9 和更高版本,Firefox

2、Mac OS X 系统

基于 Intel 的 Mac,运行 Mac OS X 版本 10.8.3 和更高版本、10.9 和更高版本

需要管理员权限才能安装

64 位浏览器

要在 Mac OS X 上运行 Oracle Ja,需要 64 位浏览器(例如 Safari 或 Firefox)。

3、Linux 系统

Oracle Linux 5.5 和更高版本

Oracle Linux 6.x(32 位),6.x(64 位)

Oracle Linux 7.x(64 位)(8u20 和更高版本)

Red Hat Enterprise Linux 5.5 和更高版本1,6.x(32 位),6.x(64 位)

Red Hat Enterprise Linux 7.x(64 位)(8u20 和更高版本)

Suse Linux Enterprise Server 10 SP2+,11.x

Suse Linux Enterprise Server 12.x(64 位)(8u31 和更高版本)

Ubuntu Linux 12.04 LTS,13.x

Ubuntu Linux 14.x(8u25 和更高版本)

浏览器:Firefox

以上便是Ja软件7.0版本跟8.0版本对于计算机系统的一些要求,并不代表全部Ja版本的运行环境。

热门文章