当前位置:文档之家› informix 影响CPU使用率的配置参数和环境变量

informix 影响CPU使用率的配置参数和环境变量

informix 影响CPU使用率的配置参数和环境变量
informix 影响CPU使用率的配置参数和环境变量

影响CPU使用率的配置参数和环境变量

Online 配置文件onconfig中的下列参数对CPU的利用率有明显的影响:

?NUMCPUVPS

?SINGLE_CPU_VP

?MULTIPROCESSOR

?AFF_NPROCS

?AFF_SPROC

?NUMAIOVPS

?OPTCOMPAND

?NETTYPE

NUMCPUVPS、MULTIPROCESSOR和SINGL_CPU_VP

NUMCPUVPS参数规定了Online 开始启动的CPU VP的数量。分配的CPU VP的个数不要超过可以为它们服务的CPU的个数。

?对于单处理器的计算机系统,Informix 建议使用一个CPU VP。

?对于有4个以上CPU,主要用做数据库服务器的多处理器系统,Informix 建议设置NUMCPUVPS的值等于处理器总数减一。

?对于双处理器系统,运行两个CPU VP可能会改善性能。这需要监控操作系统的CPU使用情况。可以使用操作系统命令sar 或vmstat。

如果运行多个CPU VP,应将MULTIPROCESSOR 设置为1,当设置MULTIPROCESSOR为1时,Online 以对应于多处理器的方式执行锁定。否则,设置该参数为0。

注意:如果设置SINGLE_CPU_VP参数为,则NUMCPUVPS 参数的值也必须是1,如果后者大于1,Online就不能初始化并显示下面的错误信息:

AFF_NPROCS 和AFF_SPROC

在支持Online和客户应用的系统上,可以通过操作系统把应用连接到某些特定的CPU。这样做可以有效地保留剩余的CPU给Online CPU VP使用,它们是用AFF--NPROCES和AFF_SPROC配置参数连接到剩余CPU的。

AFF_NPROCS指定了连接到Online的CPU VP上的CPU的个数。连接一个CPU VP到一个CPU 会引起该CPU VP在这个CPU上的排它性运行。

AFF_SPROC指定了Online把CPU VP连接到CPU上时所启动的CPU。

AFF_NPROCS规定了计算机上可以帮定CPU VP的CPU的数目。NUMCPUVPS参数指定了Online将启动的CPU VP的数目,AFF_SPROC参数指定了Online连接第一个CPU序号。例如,某个Online 系统所在的硬件平台有8个CPU,AFF_NPROCS设置为8(即可用于帮定CPU VP的CPU有8个),NUMCPUVPS设置为3,AFF_SPROC设置为5,则3个CPU VP需要帮定到CPU上,是从第五个CPU开始,帮定到第五、六、七个CPU上。需要注意的是,AFF_SPROC的取值是在0和(AFF_NPROCS - NUMCPUVPS + 1)这两个值之间的,不能大于后者。NUMAIOVPS

参数NUMAIOVPS指定最初产生的AIO VP的数目。如果所在的操作系统不支持核心异步I/O(KAIO),Online 使用AIP VP来处理所有数据库I/O请求。

推荐的AIP VP数目取决于Online 使用的硬盘个数。如果所在操作系统不支持或没有使用KAIO,则Informix建议对包含数据库表的每一个磁盘分配一个AIO VP。可以对Online 频繁访问的每六块增加额外的AIO VP。

如果所在的操作系统使用KAIO VP,CPU VP将直接向操作系统发出原始的I/O请求。在这种情况下,可以只配置一个AIO VP,此时AIO VP只处理文件系统方式的chunk。如果文件系统方式的chunk有增加时,可以增大AIO VP 的数目。

分配AIO VP的目的是要分配足够的AIO VP以便I/O请求队列的长度保持很短,即队列中保持尽可能少的I/O请求。OPTCOMPIND

OPTCOMPIND参数帮组优化程序为应用选择合适的访问方法。

?如果OPTCOMPIND等于0,优化程序给予现存索引优先权,即使在表扫描比较快时。

?如果OPTCOMPIND设置为1,给定查询的隔离级设置为Repeatable Read时,优化程序才使用索引。

?如果OPTCOMPIND等于2,优化程序选择基于开销选择查询方式。,即使表扫描可以临时锁定整个表。NETTYPE

NETTYPE参数为Online实例支持的每个连接类型配置轮询线索。如果sqlhosts文件中支持一个以上的接口或协议的连接,就必须对每个连接类型规定独立的NETTYPE参数。也即,每中与数据库服务器名字有关的连接类型都需要单独指定一个NETTYPE参数。

每个用NETTYPE表项配置或动态加入的轮询线索在不同的VP上运行,轮询线索可以在两类VP上运行:NET VP 和CPU VP。为得到最佳性能,Informix建议使用NETTYPE表项为CPU VP类只分配一个轮询线索,将其余轮询线索轮询线索分配给NET VP。分配给任何一种连接类型的轮询线索不得超过NUMCPUVPS的取值。

单CPU计算机上每个轮询线索的最佳连接个数不超过300,多CPU机上可多达350个。但一个轮询线索最多支持1,024甚至更多的连接。

NETTYPE的配置格式如下:

?connection_type 标识轮询线索分配的连接协议。

?poll_threads 是分配给该连接类型的轮询线索数目。对任何连接类型,这个值不能超过NUMCPUVPS值。

?c_per_t 是每个轮询线索的连接数目。可以用如下公式计算这个值:

connections 是所希望指定的连接类型支持的最大连接数。对于共享内存连接(ipcshm),该值应该加倍以获得最好的性能。

?vp_class 是可运行轮询线索的VP类。如果CPU VP上只运行一个轮询线索,那么指定为CPU VP。为了达到最好性能,当要求多个轮询线索时应该指定为NET VP。

如果c_per_t的值超过了350,而当前连接的轮询线索数小于NUMCPUVPS,可以增加轮询线索数目,但不能超过NUMCPUVPS,然后重新计算c_per_t的取值。

注意:每个ipcshm连接需要一个信号量。当c_per_t的值很大时,对于某些操作系统要相应增加信号量。

如何监控系统CPU的使用情况:

1. 使用UNIX的监控工具SAR或VMSTAT来监控CPU的使用情况。

例:sar 5 10

%usr %sys %wio %idle

10:06:22 34 1 0 65

10:06:27 34 2 0 64

10:06:32 34 1 0 65

10:06:37 17 1 0 82

10:06:47 1 1 0 98

连续监控%idle来确认CPU没有超载。如果%sys的值很大则可能应用有问题。

2. 监控CPU VP的方法

可以通过该监控看出CPU忙占用的时间(隔60秒分别监控结果)。如果非常忙,则需要增加CPU VP。

如果有大量的线索在等待队列中,则说明需要增加CPU VP。

影响内存使用效率的Online配置参数

?SHMVIRTSIZE

?SHMADD

?BUFFERS

?RESIDENT

?STACKSIZE

?LOCKS

?LOGBUFF

?PHYSBUFF

SHMVIRSIZE

SHMVIRTSIZE参数规定了初始分配给Online的共享内存的虚拟区的大小。共享存储器的虚拟区存储与会话、请求有关的数据及其它信息。虽然Online按处理大型查询或高峰负荷的需要增加共享内存给虚拟区,但共享内存的分配增加事务处理的时间,Informix建议设置SHMVIRTSIZE以提供一个满足一般日常操作需要的虚拟接口。SHMADD

SHMADD参数规定Online自动加到虚拟区的共享内存增量的大小。在决定该值的大小时有些折中因素。增加共享内存要占用CPU周期:每次的增加量越大,增加次数就越少,留给其它的进程的内存也越少。通常采用大增加量,但当内存负荷很重时,少量增加使其他程序更好的共享内存资源。Informix 有如下建议:

使用onstat -p监控读缓存的频率。这个频率代表一个查询请求的数据库页已经在共享内存里的百分比。(还没有存在的页必须从磁盘拷贝到内存中)。如果此值很低,可增加BUFFERS并重新启动Online。在增加BUFFERS值时,到达某一点后,增加BUFFERS也不再明显改善读缓存的频率,或者达到操作系统共享内存分配的上限。如果读高速缓存的比率很高,则应下调BUFFERS并重启动Online。

RESIDENT

RESIDENT 参数规定是否强制共享内存驻留作为Online共享内存驻留区。这个参数只对支持强制驻留的机器有效。Online中的驻留区,包含用于数据库读写作业的LRU队列。

LOCKS

参数LOCKS设置任意时刻可用的锁的最大数量。Online中每个锁需要占用驻留区段的44个字节,分配共享内存时要考虑锁所用的资源。一般锁可以分配的大些,对应用比较忙的系统可以到800万以上。

LOGBUFF

参数LOGBUFF指定为三个用来保存逻辑日志记录的缓冲区分别保留的共享内存的数量。这些缓冲区保存着逻辑日志记录,直到它们被刷新到硬盘上的逻辑日志文件。缓冲区的大小决定了它被添满的频率,从而决定了它必须被刷新到硬盘上的逻辑文件中的频率。

PHYSBUFF

参数PHYSBUFF指定为两个用来暂时保存将被修改的数据页的缓冲区分别保留的共享内存的数量。缓冲区的大小决定了它被添满的频率,从而也决定了它被写到硬盘上的物理日志的频率。

如何监控内存使用情况:

1. 使用ONSTAT -G SEG命令监控共享内存的SEGMENTS。

onstat -g seg

Segment Summary

(resident segments are not locked)

id key addr size ovhd class blkused blkfree

这里三行分别代表了驻留内存段(class为R)、虚拟内存段(class为V)、消息内存段(class为M)。blkused和blkfree 分别代表使用空间和空闲空间。如果虚拟内存段的blkused 频繁增加,则需要将SHMVIRTSIZE和SHMADD相应调大,调整后重新启动Online。

2. 使用ONSTAT -P

1)ovlock指出分配的locks的不足量,如果该值持续增长,则需要增大参数LOCKS的值。。

2)ovbuf指出分配的buffers的不足量,如果该值持续增长,则需要增大参数BUFFERS的值。。

3)lockwaits/lockreqs * 100应该小于1%,如果这个计算值比较高,则应有如下考虑:。

?是否用了太多的page level locks。如果是,可以考虑用row level locks。

?考虑用了table level lock的应用是否可以用其它类型的lock。

?是否有太多的isolation设置为Repeatable Read 和Cursor Stability。确定是否可以使用更多的Dirty Read来替代。

4)bufreads %cached的值指出buffer读的百分比,该值建议大于95%,否则增大BUFFERS,bufwrits %cached 的值指出buffer写的百分比,该值建议大于85%,但太大如大于97%则可以将BUFFERS 相应减少些。。

影响I/O的配置参数

?CKPTINTVL

?PHYSFILE

?CLEANERS

?LRUS

?LRU_MAX_DIRTY

?LRU_MIN_DIRTY

CKPINTVL,PHYSFILE

CKPINTVL参数指定检查点之间的时间间隔。当检查点间隔到了,则系统执行检查点操作。但如果这期间的所有数据物理上是一致的,Online可以跳过检查点操作。另外,一旦物理日志(PHYSFILE)的75%已满,检查点也会发生。通过设置CKPTINTVL为长时间间隔,可以利用物理日志容量来触发基于实际数据库活动而不是任意时间单位的检查点操作。但是,使用长检查点间隔回增加失败事件之后的恢复时间。

LRUS、LRU_MAX_DIRTY和LRU_MIN_DIRTY

LRUS参数指示共享内存缓冲池中设置的最近最少使用(LRU)队列数目。配置较多的LRU队列将允许有更多的页清除器操作,并减少每个LRU队列的大小。对于单CPU系统,Informix建议设置LRUS参数为最小值4。对于多CPU 系统,Informix建议设置LRUS为最小值4和NUMCPUVPS的取值之中较大的一个。

可以用LRUS和LRU_MAX_DIRTY及LRU_MIN_DIRTY来控制在满的检查点之间页被刷新到磁盘的频度。在某些情况下,通过设置这些参数,使得在检查点发生时需要刷新的修改的页数量很少,可以达到高的吞吐量;这样,检查点的主要功能是更新物理日志和逻辑日志文件。

CLEANERS

CLEANERS参数指定执行的页清除线索的数目。对于少于20磁盘的系统,Informix推荐CLEANERS的取值为磁盘的个数。对于20至100的磁盘的系统,Informix推荐每两个磁盘分配一个CLEANERS。对于更多的磁盘系统,Informix推荐每四个磁盘分配一个CLEANERS。

如何监控系统的I/O情况

使用onstat -g ioq,onstat -g iof, onstat -d 监控磁盘的负载情况:

如果aio队列很大,则可增加一个AIO VP。

如果某些class 为gfd 所对应的len 和maxlen 非常大,则需要考虑你的数据分布是否合理,记住这些gfd 所对应的hvp-id的值,再通过onstat -g iof 查出是那几个设备:

这里gfd的值等于onstat -g ioq 中那几个hvp-id的值所对应的pathname就是I/O负载较大的设备。用onstat -d可确定是哪个dbspace。则可以考虑重新分配磁盘

windowsXP下Android安卓开发环境搭建详细教程及图解

注:本教程是讲解在Windows XP下搭建安卓开发环境的。 安装目录: 步骤1 安装JDK 步骤2 安装Android SDK 步骤3 安装Tomcat 步骤4 安装Ant 步骤5 安装Eclipse 步骤6 安装Eclipse的ADT插件 步骤7 在图形界面下管理AVD 步骤8 设置Android系统语言 本教程的软件可以从我博客“绿杨芳草”下载。 方法/步骤 1、安装JDK 运行安装程序【jdk-6u22-windows-i586-p.exe】,分别点击下一步进行安装。 在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径: jdk安装目录:C:\Java\jdk1.6.0_22 jre安装目录:C:\Java\jre6\

安装好之后,配置环境变量: 打开环境变量窗口方法:右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。 在上方的用户变量中依次新建如下变量,并分别填入如下路径: 变量名:JAVA_HOME 变量值:C:\Java\jdk1.6.0_22 变量名:PATH 变量值:%JAVA_HOME%/bin 变量名:CLASSPATH 变量值:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar 图1 配置完成之后,分别点击【开始】--【运行】--输入【cmd】--输入【javac】--按【回车键】,若看到以下信息,则代表配置成功。

图2 2、安装Android SDK 将【android-sdk_r17-windows.zip】解压到E:\Android目录下(Android目录自己新建,以后所有关于Android开发相关软件都会统一放到该目录中),得到一个android-sdk-windows 文件夹,该文件夹包含如下文件结构: add-ons:该目录下存放额外的附件软件。刚解压后,该目录为空。 platforms:该目录下存放不同版本的Android版本。刚解压后,该目录为空。 tools:该目录下存放了大量Android开发、调试的工具。 SDK Manager.exe:该程序就是Android SDK和AVD(Android虚拟设备)管理器。 通过该工具可以管理Android SDK和AVD。 运行E:\Android\android-sdk-windows目录下的【SDK Manager.exe】 然后等待更新...(该步骤必须联网,因为SDK安装包需要在线获取)。 在更新的过程中若遇到如下的提示窗口:

java环境变量配置

Java环境变量配置方法 前言: 这里的方法适合xp系统,win7系统以及win8系统,首先我们右键点击计算机,选择属性,之后选择高级或者高级系统设置,之后进入了系统属性,然后点击环境变量,然后我们就开始环境变量的配置。 方法一: 在“系统变量”栏下执行两项操作: ①建“Classpath”(如果已有,则直接编辑),设置其值为.;JDK所在 的绝对路径值 (例如.;D:\安装文件\Java\jdk1.7.0_01)(若值中原来有内容,用分号与之隔开), 注意路径前的符号为.;不能漏掉! 如下图所示:(我的jdk安装在D盘,因此输入jdk所在的绝对路径)

然后点击确定。我们进入第二步。 ②建“Path”(如果已有,则直接编辑),在path的最前面输 入%Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。如下图所示:

因为我的电脑中自带Path,因此我们直接找到变量值的最后输入%Java_Home%\bin;(后面的分号不能少!!)当然了,在Path的最开始输入也没有问题。最后点击确定,我们的java的环境变量就配置成功了。 验证: 然后我们验证一下,启动命令行模式,之后输入:java,然后就会显示出下面的内容。

然后输入java –version(注意java后面至少应该有一个空格,然后输入-version),就会显示java的版本信息,如图所示:

最后说明一下,命令行中在C盘输入或者切换到别的盘符下输入都能显示出正确的信息,否则就对照步骤看看细节是否正确。方法二. 我们同样需要进入到环境变量配置中,然后开始配置: 在“系统变量”栏下执行三项操作: ①建“Java_Home”,设置其值为JDK所在的绝对路径(例如)。 如下图所示:

在Eclipse下搭建Android开发环境教程

在Eclipse下搭建Android开发环境教程 本文将全程演示Android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本,希望大家喜欢。 我们昨天向各位介绍了《在NetBeans上搭建Android SDK环境》,前不久也介绍过《在MyEclipse 8.6上搭建Android开发环境》,都受到了读者的欢迎。但是很多朋友都认为NetBeans在中国用户不多,MyEclipse 又是收费产品,都没有Eclipse好,很多读者都希望我们介绍一下Eclipse下搭建的Android开发环境,本文将全程演示Android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本,希望大家喜欢。 一相关下载 (1)Java JDK下载: 进入该网页: https://www.doczj.com/doc/ba5397275.html,/javase/downloads/index.jsp (或者直接点击下载)如下图: 选择 Download JDK 只下载JDK,无需下载jre. (2)Eclipse下载 进入该网页: https://www.doczj.com/doc/ba5397275.html,/downloads/ (或者直接点击下载:BT下载 HTTP下载)如下图:

我们选择第一个(即eclipse IDE for java EE Developers) (3)下载Android SDK 说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK 版本,后一种大概20多M,前一种70多M。 完全版下载 (android sdk 2.1 r01) 升级版下载 (建议使用这个,本例子就是使用这个这里面不包含具体版本,想要什么版本在Eclipse里面升级就行) 二软件安装 (1)安装jdk 6u19安装完成即可,无需配置环境变量 (2)解压eclipse eclipse无需安装,解压后,直接打开就行 (3)解压android sdk 这个也无需安装,解压后供后面使用 (4)最终有三个文件夹,如下图:

JDK1.7.0安装与环境变量设置详细图解

JDK1.7.0安装与环境变量设置详细图解 Windows系统中设置环境变量如下图 右击“我的电脑”,选择“属性”。 点击“高级”选项卡,选择“环境变量”。 在“系统环境变量”中设置上面提到的3个环境变量,如果变量已经存在就选择“编辑”,否则选“新建”。

配置系统变量: a.新建JA V A_HOME C:\Program Files\Java\jdk1.7.0 (JDK的安装路径) b.新建PA TH %JA V A_HOME%\bin;%JA V A_HOME%\jre\bin c.新建CLASSPA TH .;%JA V A_HOME%\lib;%JA V A_HOME%\lib\tools.jar特别注意: ◆环境变量值的结尾没有任何符号,不同值之间用;。 ◆CLASSPA TH变量值中的.表示当前目录。 四、JDK1.6安装的最后检验 测试环境变量配置是否成功: 开始-->运行--〉CMD 键盘敲入:JA V AC JA V A 出现相应的命令,而不是出错信息,即表示配置成功! 第一个简单程序HelloWorld: 打开记事本,输入如下代码: class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World!"); } } 保存为HelloWorld.java(文件名一定要和文件内的类名保持一致,之一大小写也要一样)

然后打开DOS(命令框内输入“cmd”并回车) 进入HelloWorld.ava文件所在文件夹(“cd”命令可以进入文件夹)输入以下命令: javac HelloWorld.java(编译) 回车 java HelloWorld(运行) 回车

Android 开发环境搭建、配置(基于Windows操作系统、MyEclipse、Android)

Android安装与配置 作者:Dason 空间:https://www.doczj.com/doc/ba5397275.html,/dasonn/ Android开发环境搭建、配置(基于Windows操作系统、MyEclipse、Android) 一、基本步骤概览 1、安装MyEclipse 2、安装和配置Android SDK 3、安装ADT 4、配置Android Preferences 5、创建AVD(Android Virtual Devices),运行AVD 说明:在写此文前,本机环境已经配置OK了,所以在有些界面可能看不到对应的内容或者内容不对应,但整个过程和步骤是这样 二、详细步骤 1、到官网下载或google、百度...MyEclipse8.5并安装 2、下载Android SDK2.2(android-sdk_r06-windows.zip),约22748KB。(google“android sdk2.2”,在天空软件和PCHome都有下载) 解压压缩包,设置Path环境变量(如下图)

然后开【开始】-【运行】-输入cmd,在出现的命令行输入:android,如果出现下图窗口,表示环境变量配置OK

4、运行解压后目录中的SDK Manager.exe,出现如下界面后,直接点击【Cancel】 选择左边列表中的【Settings】,在出现的界面中将红框圈出的一项打上√

选择左边列表中的【Available Packages】,在出现的界面中勾选超链接

在出现的新界面中选择【Accept All】,然后点击【Install】

接下来就是等待下载并安装Packages的过程..... 3、安装ADT 点击菜单栏中的【Help】,选择【MyEclipse Configuration Center】 接下来按照如下图示步骤进行 选择【Software】,再点击【Browse Sofeware】搜索输入框后面的【add site】

java环境变量配置(详细图片)

首先,我先给出java环境变量配置最关键的一些值,那些大佬就可以不用看后面的详细教程了,新手看后面的详细教程。 ●环境变量配置 JAVA_HOME:jdk的安装目录(就是安装jdk时第一次选择的路径,例D:\java\jdk)CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 注意CLASSPATH配置的前面的那个点。 Path:%Java_Home%\bin; 注意后面的分号,不过win10编辑Path变量时时一行行的,就不要;号,可以看我后面的截图 ●检验是否配置好 cmd命令中输入分别输入java ,javac ,java –version ●详细步骤 1.java安装路径展示 2.右键我的电脑,选择属性

3.点击左侧的高级系统设置 4.点击下方的环境变量

5.然后可以看到下面一部分的系统变量,如果是第一次配置的话,Path属性 是电脑本身有的,点击编辑进入添加应该有的值,但是JAVA_HOME和ClassPath是需要新建的 6.几个变量值的设置 Java_Home变量值为jdk安装路径 ClassPath变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path变量值为%Java_Home%\bin; 或者 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意这里有的电脑这些值是一行的,那么就应该在后面加分号,我这里没加

7.测试安装是否成功 右键点击左下方的电脑图标,选择弹出来的运行选项(有些电脑不同,不过都是选到运行,这不会请自挂东南枝吧!) 输入cmd 依次输入java javac java –version 不出现不是内部命令,弹出很多字就是配置好了

Java环境变量配置_图解(免费)

Java环境变量配置图解 1 软件准备: 1.1 JDK1.5下载地址1国外:https://www.doczj.com/doc/ba5397275.html,/javase/downloads/index_jdk5.jsp 1.2 JDK1.5下载地址2国内:https://www.doczj.com/doc/ba5397275.html,/javatools/tools/jdk/jdk-1_5_0_06-windows-i586-p.exe 2测试安装效果 3.1开始->运行(cmd)->弹出dos窗口如下所示 3.2输入java(回车),如果运行结果如下图所示,说明安装成功。

3.3输入javac(回车)出现如下图所示结果,这说明我们还没有设置环境变量。 3环境变量配置 4.1新建环境变量JA V A_HOME “我的电脑”—>右击—>“属性”—>“高级”—>“环境变量”,弹出如下图所示:

单击系统变量中“新建”按钮,如下图所示: “变量名”为:JA V A_HOME “变量值”为:E:\Program Files\code\Java\Jdk1.5 (jdk的安装路径)。如下图所示: 单击“确定”。以“JA V A_HOME”命名的环境变量新建完成。 4.2新建环境变量CLASSPA TH(步骤和上一步类似)

“变量名”为:CLASSPA TH “变量值”为:%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar; 如下图所示: 单击“确定”,CLASSPA TH新建完成。 4.3编辑环境变量Path 在“系统变量”中,选中Path项,单击下面的“编辑”:

android5.0初学者之开发环境搭建

1.JDK下载及安装 1.1进入下载首页,找到JDK,点击下载。 https://www.doczj.com/doc/ba5397275.html,/technetwork/java/javase/downloads/index-jsp-138363.html Java Platform, Standard Edition之Java SE 8u25 includes: JDK (Java SE Development Kit); Server JRE (Server Java Runtime Environment); JRE (Java SE Runtime Environment); 点击“JDK下载”后进入下载页面: https://www.doczj.com/doc/ba5397275.html,/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 勾选” A ccept License Agreement ” 后选择对应的JDK版本号,此处选择

1.2 下载完成后,双击安装。 默认安装路径为:C:\Program Files\Java\jdk1.8.0_25\和 C:\Program Files\Java\jre1.8.0_25\ 安装完成后按如下步骤添加环境变量:

步骤1:“开始”---> “计算机”---> “属性”打开如下窗口 “高级系统设置”---> “高级”---> “环境变量”打开环境变量配置窗口。 步骤2:在环境变量配置窗口中新建“系统变量”, 变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_25 变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 编辑变量名为Path的环境变量的变量值,在原有基础上添加jdk1.8.0_25\bin路径和Android SDK的tools和platform-tools的文件夹路径。 ;C:\Program Files\Java\jdk1.8.0_25\bin;E:\Java\adt-bundle-windows-x86-20140702\sdk\tools;E:\Java\adt-bundle-windows-x86-20140702\sdk\platform-tools

Android配置开发环境

1.下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载页面地址: https://www.doczj.com/doc/ba5397275.html,/downloads/ 下载Ecplise (2)下载Java开发包— Java SE Development Kit (JDK) JDK 6 到Sun官方网站下载JDK6,选择JDK 6 Update 12 下载页面地址: https://www.doczj.com/doc/ba5397275.html,/javase/downloads/index.jsp (https://www.doczj.com/doc/ba5397275.html,/technetwork/java/javase/downloads/index.html)

下载JDK6 (3)下载Android开发包— Android SDK 到Google的官方网站下载Android的开发包For Windows的 下载地址:https://www.doczj.com/doc/ba5397275.html,/android/android-sdk-windows-1.5_r2.zip 2.下载完需要的工具之后,开始安装 (1)安装Ecplise:下载回来的 Ecplise(eclipse-java-europa-winter-win32.zip)直接解压即可 (2)安装JDK6:运行下载回来的JSK安装包(jdk-6u12-windows-i586-p.exe)一路”下一步”即可(版本可能会有所不同) (3)安装Android开发包(SDK):下载回来的SDK包 (android-sdk-windows-1.5_r2.zip)直接解压即可 3.让Ecplise自动安装Android开发插件(ADT- plugin) (1)启动安装完(解压)后的Ecplise目录下的Ecplise.exe (2)点击菜单”Help”->”Software Updates”,在打开的窗口中切换到选项 页”Availabe Software”

搭建安卓开发环境-详细教程

搭建安卓开发环境-详细教程 注:本教程是讲解在Windows XP下搭建安卓开发环境的,不是XP系统的朋友请绕行! 在开始搭建之前,请大家先到本人的网盘中下载所需的6个文件。 下载网址为:https://www.doczj.com/doc/ba5397275.html,/c0balfh535(超链接,按住Ctrl键,单击蓝色文字,即可直接跳转) 安装目录: 步骤1→安装JDK---------------------------------对应的安装文件:jdk-6u22-windows-i586.exe 步骤2→安装Android SDK--------------------对应的安装文件:android-sdk_r17-windows.zip 步骤3→安装T omcat----------------------------对应的安装文件:apache-tomcat-7.0.26-windows-x86.zip 步骤4→安装Ant---------------------------------对应的安装文件:apache-ant-1.8.3-bin.zip 步骤5→安装Eclipse-----------------------------对应的安装文件:eclipse.part1.rar和eclipse.part2.rar 步骤6→安装Eclipse的ADT插件----------对应的安装文件:ADT-17.0.0.zip 步骤7→在图形界面下管理AVD 步骤8→设置Android系统语言 ===========================================1、安装JDK 运行安装程序【jdk-6u22-windows-i586-p.exe】,分别点击下一步进行安装。 在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径: jdk安装目录:C:\Java\jdk1.6.0_22 jre安装目录:C:\Java\jre6\ 安装好之后,配置环境变量: 打开环境变量窗口方法:右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。 在上方的用户变量中依次新建如下变量,并分别填入如下路径: →变量名:JAVA_HOME 变量值:C:\Java\jdk1.6.0_22 →变量名:PATH 变量值:%JAVA_HOME%/bin →变量名:CLASSPATH 变量值:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar

Win7 java环境变量配置方法

Win7(windows7)java环境变量配置方法淄博seo发布于2010-12-27 8:28:3 分类:SEO优化入门评论:(0)个引用:0 浏 览:289次 windows7 下java环境变量配置方法: 1.用鼠标右击“我的电脑”->属性 选择左边导航的“高级系统设置”选项,然后这回熟悉了吧?

继续选择右下角的“环境变量”选项2.进行win7下Java环境变量配置

在"系统变量"下进行如下配置: (1) 新建->变量名:JAVA_HOME 变量值:D:\Java\jdk1.6.0_12(这只是我的JDK 安装路径) (2)编辑 ->变量名:Path 在变量值的最前面加 上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (3)新建 ->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib \dt.jar;%JAVA_HOME%\lib\tools.jar (4)编辑->变量名:JAVA_HOME,变量值:D:\Java\jdk1.6.0_10 注意:当设置的变量在末尾时,不要加上“;”。 3.测试下环境变量是否设置成功 在左下角的搜索框中键入 cmd 或者按下“WIN+R”键,“WIN”键就是"CTRL"和“ALT””中间那个微软图标那个键; 分别输入java,javac,java -version 命令 如果出现如下信息:

4.你的Java环境变量配置成功! 注意: 若出现 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 说明此次 Java环境变量配置出错了,仔细检查下吧! 以下为置JAVA_HOME,CLASSPATH,PATH的目的: 1,设置JAVA_HOME: 一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃! 三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题. 2,设置CLASSPATH: 这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序 ---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置 CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件! 3,设置PATH: 道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)

实验一Android开发环境搭建与Helloworld

实验一 Android开发环境搭建与Hello world 一、实验目的 学会搭建并安装Android开发环境,并实现Hello World应用开发。 二、主要仪器设备及套数 计算机 三、实验容 搭建开发环境;安装Java JDK,下载Eclipse,解压Eclipse;官方下安装ADT (Android Development Tools);安装Android;安装手机USB驱动;建立新项目,实现Hello World 四、程序代码 package .example.helloandroid; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends ActionBarActivity { Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(https://www.doczj.com/doc/ba5397275.html,yout.activity_main); } Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will

Win7下java环境变量配置图解并举例验证java和javac

Win7下java环境变量配置图解 举例验证java和javac 1.在xp系统中,查找环境变量(win+pause): 右击我的电脑(计算机)属性→高级选项→环境变量 2.在win7系统中,查找环境变量(win+pause): 右击我的电脑(计算机)属性→找到左侧的系统高级设置→高级选项→环境变量 --注意— 在配置环境变量时, 第一步:选择要在哪种变量(用户变量、系统变量)下配置Java环境。 第二步:选好在哪种变量下配置Java环境之后,一定要将JAVA_HOME、path和classpath都放在第一步所选择的该变量(用户变量、系统变量)下,不能一个放在用户变量里,另一个放在系统变量里,这样在dos界面中,将无法正确测试javac和java,切记:一定要将JAVA_HOME、path和classpath同时放在同一个变量下。 Java环境变量的配置方法: 1.在用户变量下: <1>.新建JAVA_HOME变量及填写相关的值(路径) JAVA_HOME C:\Program Files\Java\jdk1.7.0_05 <2>.新建path变量 path

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin <3>.新建classpath变量 classpath .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%CATALINA _HOME%\common\lib\servlet-api.jar; --注意— 在新建classpath变量之后,在填写相关的值(路径)时,记得在最前面要写“.;”,不然classpath变量的配置就会失败。 2.在系统变量下 <1>.新建JAVA_HOME变量及填写相关的值(路径) JAVA_HOME C:\Program Files\Java\jdk1.7.0_05 <2>.新建path变量 path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin <3>.新建classpath变量 classpath --注意-- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 在新建classpath变量之后,在填写相关的值(路径)时,记得在最前面要写“.;”,不然classpath变量的配置就会失败。

Java环境配置与设置JAVA_HOME的目的

Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的 首先安装jdk于C,安装后目录为:C:\Program Files\Java\jdk1.6.0,然后右键我的电脑,选择高级--->环境变量,配置如下: JAVA_HOME=C:\Program Files\Java\jdk1.6.0; path=%JAVA_HOME%\bin; classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar; 点击确定完成。 HelloWorld.java经典测试代码: public class HelloWorld{ public static void main(String args[]){ System.out.println("hello world !") } } 命令行输入:javac HelloWorld.java 生成HelloWorld.class 命令行输入:java HelloWorld 屏幕上打印"hello world !" 很多人在初学Java的时候经常会被书中介绍的一堆环境变量的设置搞得头昏脑胀,很多书中都会在初装JDK的时候让大家设置JAVA_HOME环境变量,在开发程序的时候设置CLASSPATH环境变量,而很多人并不理解这两个环境变量的作用,我们来分别进行详细的阐述。 首先是JAVA_HOME环境变量,我们先来掌握这个环境变量的设置内容,JAVA_HOME这个环境变量的设置内容是JDK的安装目录,比如说您的JDK安装在d:\jdk1.6.0这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JAVA_HOME环境变量的内容应该为d:\jdk1.6.0。那么我们设置这个环境变量的作用是什么呢?就

DelphiE之Android开发环境搭建

D e l p h i E之A n d r o i d开 发环境搭建 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

D e l p h i X E10之安卓开发环境搭建 DelphiXE10(RADStudio10)本身自带用于安卓开发的SDK和NHK开发包,我们教程中,DelphiXE10在安装时,默认选择同时安装SDK和NHK。我们建议大家采用这种默认安装方式。对于用户没有默认安装SDK和NHK,完全自己重新安装SDK 和NHK的,则不在此进行讨论。 DelphiXE10安装完成之后,这些SDK和NHK并不完整,缺少一些关键的内容,所以还不能直接用于Android的开发。 因此,DelphiXE10(RADStudio10)开发工具安装成功之后,就需要对安卓开发环境进行配置。 配置过程比较简单,主要就是下载安装所缺少的Android的SDK包。配置过程如下: 1、从开始–所有程序–EmbarcaderoRADStudio10seattle–安卓配置–AndroidSDKs–AndroidTools,启动SDK管理工具。 2、SDK安装包的选择 本人在配置时,并不需要设置代理来下载SDK包,直接就可以下载。如果有朋友因为网络问题无法下载,可以试一下,按照图片(一)的方式设置代理,从腾讯的镜像站点下载SDK包。 图片(一) 把必须的SDK包都钩选上之后,点击右下角的Installpcckages按钮开始安装。根据网络环境的不同,这个过程可能需要一定的时间,几十分钟或者更长。 本人使用的宽带,是100M电信宽带,整个下载过程大约20分钟左右。

Win7下java环境变量的设置指南

Win7下JDK/java环境变量的设置指南 对于win(2000或xp) path用于指定操作系统的可执行命令的路径;class_path用于制定Java的类文件存放路径。 1,安装JDk到其安装目录:C:\Program Files\Java\jdk1.5.0_05 2,右击我的电脑,选属性,高级,环境变量 3,观察系统变量(S)栏,如果已有名为path(大小写通用)的变量,则选中path后选择“编辑”,在变量值的最后(没有英文“;”要添加“;”)添加JDK的安装目录+\bin; 即:C:\Program Files\Java\jdk1.5.0_05\bin; 没有path这个变量时,选择“新建”,设变量名:path,变量值:C:\Program Files\Java\jdk1.5.0_05\bin; 4,确定后在系统变量(S)栏再新建一个环境变量CLASSPA TH(大小写通用) 变量值:.; C:\Program Files\Java\jdk1.5.0_05\lib\dt.jar; C:\Program Files\Java\jdk1.5.0_05\lib\tools.jar(开头的.和;不能少) 最后,单击“确定”按钮完成设置。 对于win7系统: 找到环境变量设置的路径: 1、右击计算机点击“属性” 2、打开如图所示 3、点击上图中的“高级系统设置”,出现下图界面

4、点击“环境变量”出现如下图: 设置步骤和方法与win(2000、XP)中的相同。

对于98系统 在系统根目录(一般时c盘根目录)下找到autoexec.bat文件,打开该文件,向其中修改/添加如下两条语句: set Path = […]; C:\Program Files\Java\jdk1.5.0_05\bin; //[…]表示原来可能已经存在的设置set CPASSPATH =.; C:\Program Files\Java\jdk1.5.0_05\lib\dt.jar; C:\Program Files\Java\jdk1.5.0_05\lib\tools.jar 然后,将文件保存,重新启动机器,这样就完成了设置。

Android开发环境搭建

Android 开发环境搭建 如遇问题请联系:Steven_Sun 需要硬盘空间至少12G,推荐在20G以上 文档结构: 1.准备工作 为获取和编译源码所做的准备,包括设置网络环境、安装一些必备工具等内容 2.源码获取 获取Android源码,可以选择官网下载或使用已下载好的源码 3.编译源码 编译Android源码,介绍整体编译、编译模块的方法 4.配置AP开发环境 主要是配置集成开发环境eclipse,这是以后工作的主要视窗平台 5.代码调试 通过3个实例介绍如何新建Android工程以及调试已有代码 1 准备工作 1.1 检查网络 请确保你的网络和代理没有问题: 使用sudo apt-get update命令没有错误提示即可。(没问题请跳过1.1节,看1.2节)如果有问题,请执行下面操作: 1.1.1 编辑网络连接 从面板上依次点击系统--->首选项--->网络连接,出现如图1-1的窗口: 选中“有线”标签中的Auto eth0,然后点击“编辑”按钮。

在弹出的窗口中(如图1-2),选择“802.1x安全性”标签, 勾选“对此连接使用802.1x安全性“ “认证“处选择”受保护的EAP(PEAP) 用户名输入你的网域用户名 密码输入网域密码 其他默认,点击“应用”按钮。 图1-2 1.1.2 配置代理服务器 目的是使终端以及apt工具能够使用网络。以便更新软件源和下载Android源码。 上一步配置好以后只是连接上了网域,如果想要实现上网的目的还需要设置代理。这里提供2种设置代理的方法:使用ntlmaps配置代理、使用google浏览器配置代理。 使用ntlmaps代理有时会出现配置好以后仍然无法联网的情况,注意要重复步骤1.1.2.1。关键是配置完之后要重启电脑。 Google浏览器配置代理一般使用起来比较方便,但缺点是下载Android源码时长时间挂机,可能出现断开的情况。这时需要使用google浏览器浏览一下网页,然后再重新输入下载命令继续下载即可。 1.1. 2.1 使用ntlmaps配置代理 安装ntlmaps工具 将 smb://ia-sz/资料2/SZ软体研发部二课 /Steven/ntlmaps_0.9.9.0.1-10ubuntu1_all.deb 这个压缩包拷贝到本地并安装。 安装时会有一个配置的对话框,对应填写如下内容。(注:只有第一次安装ntlmaps才

win10配置java环境变量

win10配置java环境变量 java概述 Java是一种可以用于编写跨平台应用的面向对象编程语言。 Java语言的雏形是Sun公司的JamesGosling等人于1990开发的 Oak语言,其目标针对是家用电器等小型系统的编程语言,应用于 电视机、电话、烤面包机等家用电器的控制和通讯。随着90年代互 联网的飞速发展,Sun公司顺应趋势改造Oak语言,并于1995年以Java的名称正式发布。Sun公司称Java编程语言是一种简单、面向 对象、分布式、解释型、健壮安全、与系统无关、可移植、高性能、多线程和动态的语言。如今Java已经广泛应用于各个领域的编程开发,拥有全球最大的开发者社群。Java目前也是开发Web应用最为 广泛的一种选择。 作为开发者,除了掌握Java语言,最重要的事情是首先把Java 开发环境建立起来。Java为开发者提供了 JavaDevelopmentKit(JDK),这是Java语言的软件开发工具包。工 欲善其事,必先利其器,首先我们需要把JDK安装好。 Windows环境下安装JDK 安装JDK 目前JDK的最新版本为JavaSE8u71/8u72,进入下载页面,点击JavaSEDevelopmentKitXXX下Windowsx86/Windowsx64对应的下载 链接; 安装文件下载后,双击.exe文件启动安装程序,一路点击下一 步即可安装完成;配置环境变量 打开控制面板->所有控制面板项->系统,选择【高级系统设置】选择高级->环境变量

选择【新建】,在变量名和变量值输入框内分别输入JAVA_HOME 和C:\ProgramFiles\Java\jdk1.8.0_51(之前jdk的安装目录),点击【确定】 再次选择【新建】,在变量名和变量值输入框内分别输入CLASSPATH 和.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;,点击【确定】 最后找到Path变量,点击新建,输入%JAVA_HOME%\bin注:windows10以上版本支持图片所示方式编辑Path,windows10以下版本编辑Path的方式和上述CLASSPATH的方式一致,此时需要在Path的最后添加JAVA_HOME%\bin 验证 进入【开始菜单】,在搜索栏输入cmd,回车进入命令行,在命令中输入java-version可以查看到当前的Java版本。如果可以看到下图中的信息,则表示安装成功。 注意,实际显示的版本号可能会有所区别,只要是1.8系列的版本就没有问题。 Linux环境下安装JDK 下面以最流行的Ubuntu桌面版本为例(其他Linux版本请参考相应的官方wiki)。在Ubuntu默认的软件仓库中不包含Oracle官方提供的JDK,但我们仍然能够通过添加第三方仓库来安装,首先打开终端(Terminal),执行: sudoapt-getinstallpython-software-properties sudoadd-apt-repositoryppa:webupd8team/java sudoapt-getupdate 经过一小段时间的等待,Oracle的JDK就已经能够通过apt-get 来安装了:

windows java环境变量配置

windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JA V A_HOME,PA TH,CLASSPA TH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JA V A_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为: %JA V A_HOME%\bin;%JA V A_HOME%\jre\bin CLASSPA TH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar (要加.表示当前路径) %JA V A_HOME%就是引用前面指定的JA V A_HOME; 6.“开始”->;“运行”,键入“cmd”; 7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功; 8.好了,打完收工。下面开始你的第一个java程序吧。 下面讲讲java几个环境变量的含义和linux下的配置方法: 通常,我们需要设置三个环境变量:JA V A_HOME、PA TH 和CLASSPA TH。 JA V A_HOME:该环境变量的值就是Java 所在的目录,一些Java 版的软件和一些Java 的工具需要用到该变量,设置PA TH 和CLASSPA TH 的时候,也可以使用该变量以方便设置。 PA TH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找PA TH 中的每一个路径,直至找到。或者找完PA TH 中的路径也不能找到,则报错。Java 的编译命令(javac),执行命令(java) 和一些工具命令

相关主题
文本预览
相关文档 最新文档