“安装” 标签页面:

  • BIND-dlz联合数据库DNS服务器安装小记

    BIND是DNS服务程序,既可以做面向用户的DNS服务器,也可以做面向域名的DNS服务器,或者两者混合的DNS服务器。我要做的是面向域名的那种,为域名进行解析。

    下载编译安装是以下指令:

    wget ftp://ftp.isc.org/isc/bind/9.8.0-P4/bind-9.8.0-P4.tar.gz

    cd bind-9.8.0-P4

    ./configure --with-dlz-mysql --enable-largefile --enable-threads --with-openssl --prefix=/usr/local/bind

    make

    make install

    然后在/usr/local/bind/etc/named.conf输入以下内容:

    key "rndc-key" {
    algorithm hmac-md5;
    secret "gOszdwp5stjsnfI7MybyIg==";
    };

    controls {
    inet 127.0.0.1 port 953
    allow { 127.0.0.1; } keys { "rndc-key"; };
    };

    options{
    directory "/usr/local/bind/etc";
    #forwarders {8.8.8.8;};
    pid-file "/usr/local/bind/etc/named.pid";
    statistics-file "/usr/local/bind/etc/named.stats";
    recursion no;
    allow-query {any;};
    allow-transfer {none;};
    };

    logging {
    channel bind_info {
    file "/var/www/logs/bind.log" versions 20 size 20m;
    print-category yes;
    print-time yes;
    severity notice;
    };

    category default {
    bind_info;
    };
    };

    include "/usr/local/bind/etc/view_crekebind.conf";

    接着,从ftp://ftp.rs.internic.net/domain/named.root下载ROOT SERVER地址列表到/usr/local/bind/etc/。并在/usr/local/bind/etc/view_crekebind.conf输入以下内容:

    #any-view
    view "any_view" {
    match-clients { ANY; };
    allow-query-cache { ANY; };
    #allow-recursion { ANY; };
    #allow-transfer { ANY; };

    dlz "Mysql zone" {
       database "mysql
        {host=localhost dbname=crekebind user=root pass=123456 ssl=false}
            {SELECT 'TRUE' FROM canonical WHERE content = '$zone$' limit 1}
        {SELECT ttl, type, priority, CASE WHEN lower(type)='txt' THEN concat('\"', data, '\"') ELSE data END AS data FROM record, canonical WHERE content = '$zone$' and host = '$record$' AND zone = domain}
        {}
            {SELECT ttl, type, host, priority, case when lower(type)='txt' then concat('\"', data, '\"') else data end AS data FROM record, canonical WHERE zone = domain
            AND content = '$zone$'}
            {SELECT 'TRUE' FROM xfr, canonical WHERE zone = domain AND content = '$zone$'
            AND client = '$client$'}";
    };

    zone "." IN {
    type hint;
    file "named.root";
    };

    };

    上面的dlz配置对应myantdns,这是一个开源的PHP+MYSQL的DNS管理前端。

    根据官方文档,这里解释一下“dlz "Mysql zone"”一节的相关内容。如果用的是其他前端,则相关配置可能如下所示:

      1. dlz "Mysql zone" {
      2.    database "mysql
      3.    {host=localhost dbname=dns_data ssl=tRue}
      4.    {select zone from dns_records where zone = '$zone$'}
      5.    {select ttl, type, mx_priority, case when lower(type)='txt' then concat('\"', data, '\"')
      6.         else data end AS data from dns_records where zone = '$zone$' and host = '$record$'
      7.         and not (type = 'SOA' or type = 'NS')}
      8.    {select ttl, type, mx_priority, data, resp_person, serial, refresh, retry, expire, minimum
      9.         from dns_records where zone = '%zone%' and (type = 'SOA' or type='NS')}
      10.    {select ttl, type, host, mx_priority, case when lower(type)='txt' then concat('\"', data, '\"')
      11.         else data end AS data, resp_person, serial, refresh, retry, expire,
      12.         minimum from dns_records where zone = '$zone$' and not (type = 'SOA' or type = 'NS')}
      13.    {select zone from xfr_table where zone = '$zone$' and client = '$client$'}
      14.    {update data_count set count = count + 1 where zone ='$zone$'}";
      15. };

    第一行声明使用DLZ驱动,第二节声明使用MYSQL。这些一般都是规定不变的。

    第三行声明MYSQL的链接信息,这一行可以用到的参数还有dbname、port、host、user、pass、socket、compress、ssl、space。

    第四行是查询DNS服务器中是否存在被请求域名$zone$,如果返回一行或以上结果,则被判断为存在,否则返回不存在改域名的应答。

    第五行至第七行是返回域名记录,如果在下面紧接着的定义中定义了查询SOA和NS记录的语句,则本行必须过滤掉相应的SOA和NS记录,如本例子所示;如果下面没定义,则本行必须返回相应的SOA和NS记录,如上面的例子所示。

    第八行则是刚刚说的用于返回SOA和NS记录的语句,如果上面的没有返回,则如例子所示设置;如果已经返回,则设为“{}”,注意其中不能用空格及其他字符。

    第十至十二行是返回AXFR时所有的域名记录,如果这是包括SOA和NS记录,则第八行须设为空,否则须在第八行返回SOA和NS记录。

    第十三行是查询当前请求AXFR的请求者$client$是否符合请求$zone$的授权,只要返回一行或以上记录就算符合。

    第十四行是访问$zone$时的为相应的记录加一。

    其中从第八行值第十四行的记录均为可选项。

    说实话,配置bind dlz并不算麻烦,麻烦的是,现在找不到像模像样的PHP管理前端,webmin的开发得挺好,但是它不仅仅是bind管理,所以比较庞大,安装比较麻烦。这次我没装,有空会好好研究一下。

    2011.08.21 / 7 条评论 / 3,261 次点击 / 分类: 所谓技术

  • Ubuntu Server 10.04安装GCC3

    下载GCC3的deb包

    这里选择一个镜像进入,看到有一堆deb包。

    Ubuntu软件包命名遵循下列约定: <1>_<2>-<3>_<4>.deb

    * <1>软件包名称(Package Name):

    * <2>版本(Version Number):

    * <3>修订号(Build Number):

    * <4>平台(Architecture):

    o i386

    o all: 平台无关. 即适用于所有平台.

    例如

    * nano_1.3.10-2_i386.deb

    o 软件包名称: nano

    o 版本: 1.3.10

    o 修订号: 2

    o 平台: i386

    我们下载其中的(64位系统的请用对应的amd64的deb包):

    • cpp-3.4_3.4.6-6ubuntu5_i386.deb
    • g++-3.4_3.4.6-6ubuntu5_i386.deb
    • gcc-3.4_3.4.6-6ubuntu5_i386.deb
    • gcc-3.4-base_3.4.6-6ubuntu5_i386.deb
    • libstdc++6-dev_3.4.6-6ubuntu5_i386.deb

    安装GCC3的deb包

    使用下列命令安装deb包:

    sudo dpkg -i *.deb

    修改为默认使用GCC3

    使用下面命令可以查看当前系统安装和使用的GCC:

    ls /usr/bin/gcc* -ll

    ls /usr/bin/g++* -ll

    ls /usr/bin/cpp* -ll

    使用下面命令修改为默认使用GCC3.4

    ln -sf /usr/bin/gcc-3.4 /usr/bin/gcc

    ln -sf /usr/bin/g++-3.4 /usr/bin/g++

    ln -sf /usr/bin/cpp-3.4 /usr/bin/cpp

    好啦,终于折腾完了。

    2011.04.17 / 暂无评论 / 1,337 次点击 / 分类: 所谓技术

  • 英文Ubuntu安装中文包(locale)的方法

    查看系统内安装的locale:

    locale -a

    如果没有“zh-CN.UTF-8”,则表示系统内没有安装中文locale。这会导致“LC_CTYPE: cannot change locale (zh_CN.UTF-8)”的警告。

    输入以下命令安装:

    cd /usr/share/locales
    sudo ./install-language-pack zh_CN

    然后重开终端,就可以发现中文locale已经安装完毕,警告已经不再出现了。

    当然,还可以执行:

    sudo locale-gen

    重建locale。

    而要删除locale,则是“/usr/share/locales”对应的“remove-language-pack”。

    参考连接:

    1. 修改locale
    2. locale在哪儿怎么配置才能用fcitx?

    2010.09.18 / 2 条评论 / 5,393 次点击 / 分类: 所谓技术

  • Sharetronix在IIS下安装及ISAPI_Rewrite的httpd.ini规则

    首先我们得承认:Sharetronix安装程序会检测是不是Apache服务器,以及有没有mod_rewrite模块。如果是IIS而不是Apache,则会终止安装。这时候,我们可以修改安装文件的检测步骤来跳过这个检测。

    但有更简单的方法,就是在本地Apache环境下安装好Sharetronix,再上传安装好的目录及数据库。别忘了要更改配置文件conf_main.php来适应主机上的设置哦。

    怎么rewrite呢?这里以ISAPI_Rewrite的httpd.ini为例。IIS7已经可以转换.htaccess为web.config了,就不用这么麻烦。

    httpd.ini代码,假设程序安装在“sharetronix”目录下:

    [ISAPI_Rewrite]

    # 3600 = 1 hour
    CacheClockRate 3600

    RepeatLimit 32

    RewriteCond URL /sharetronix(?!/api/|/i/|/system/|/themes/|/uc_client/).*
    RewriteRule /sharetronix(.*) /sharetronix/_chineseuri.php?$1 [I]

    httpd.ini上传至相应文件夹,每个主机商都会不一样,这个自己要注意。

    然后把一下内容保存为“_chineseuri.php”,以“UTF-8 无BOM”格式保存。上传至sharetronix的安装目录。

    <?php
    
    // IIS Mod-Rewrite
    if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
    $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
    }
    // IIS Isapi_Rewrite
    else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
    $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
    }
    else
    {
    // Use ORIG_PATH_INFO if there is no PATH_INFO
    if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )
    $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
    
    // Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
    if ( isset($_SERVER['PATH_INFO']) ) {
    if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )
    $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
    else
    $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];
    }
    
    // Append the query string if it exists and isn't null
    if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
    $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
    }
    }
    
    require("index.php");
    
    ?> 

    OK!Sharetronix在IIS下完美运作!

    下次将向大家介绍一些Sharetronix联合QQ机器人。现在我已经装了个预览版,可以在这里围观:http://t.lufie.net/sharetronix/

    2010.08.05 / 1 条评论 / 2,628 次点击 / 分类: 所谓技术

  • StatusNet配置文件config.php(安装参考)

    StatusNet安装配置。

    以下是config.php刷屏,O(∩_∩)O~

    //使用URL Rewrite
    $config['site']['fancy'] = true;
    //对手机浏览友好
    $config['site']['mobile'] = true;
    
    //Settings
    $config ['location']['share'] = false; // 设置是否显示“地理共享”选择框(checkbox);
    $config ['location']['sharedefault'] = false; //设置用户地理共享默认选择,设置为false,则所有新注册的用户均关闭地理位置
    $config['attachments']['uploads'] = false; //关闭上传
    
    //卸载不需要的插件
    unset($config['plugins']['default']['Mapstraction']);//关闭地理信息分享
    unset($config['plugins']['default']['OStatus']);//关闭Ostatus
    unset($config['plugins']['default']['OpenID']);//关闭OpenID
    unset($config['plugins']['default']['WikiHashtags']);//关闭WikiHashtags
    unset($config['plugins']['default']['Geonames']);//关闭Geonames
    
    // Twitter 设置
    $config['admin']['panels'][] = 'twitter';//将twitter选项加到管理员菜单中
    $config['twitter']['signin'] = false;
    
    // Twitter integration source attribute. Note: default is StatusNet
    $config['integration']['source'] = 'StatusNet';
    
    // Enable bidirectional Twitter bridge
    //
    // NOTE: if you enable this you must also set $config['avatar']['path']
    //
    $config['twitterimport']['enabled'] = true;
    
    // Twitter OAuth settings. Documentation is at http://apiwiki.twitter.com/OAuth-FAQ
    //下面设置在twitter中注册的API
    $config['twitter']['consumer_key']    = '';
    $config['twitter']['consumer_secret'] = '';
    
    //打开twitter连接插件
    addPlugin('TwitterBridge');
    
    //打开MobileProfile插件,为手机浏览行方便
    addPlugin('MobileProfile');

    其中,“$config['integration']['source']”是你注册twitter api时的API名字。如果有中文,记得把config.php保存为“UTF 无BOM”编码格式。

    2010.06.05 / 暂无评论 / 1,158 次点击 / 分类: 所谓技术

  • Ubuntu Server安装配置使用注意事项

    本文以Ubuntu Server  9.10为例。

    安装注意事项

    分区什么的,用默认的有LVM的就行,或者第一项没有LVM的。要么就自己分吧,手贱分错了就杯具了哈。

    询问用户目录是否加密时,选择“否”,要不然启动时会无法载入某分区。

    安装AMP、JAVA/TOMCAT之类的,请参阅这里:(待添加)

    安装桌面图形环境清参阅这里:(待添加)

    Console显示“口”,不显示中文?那就只让它显示英文吧。

    原因是当年安装Server时,手贱地选择了中文,在中文环境下安装,所以……

    sudo nano /var/lib/locales/supported.d/local
    修改为:
    a. en_US.UTF-8 UTF-8
    运行:locale-gen --purge

    b. nano /etc/default/locale
    修改为:
    LANG="en_US.UTF-8"
    LANGUAGE="en_US:en"

    重启OK

    恢复命令行,取消gdm自启动

    其实如果只是想搞个GUI桌面环境,根本不用搞gdm,这玩意儿是用来管理登陆的。你都要恢复命令行了,还装它作甚……不过,如果你已经装了,又不想卸载,那还是有办法的。网上的老方法在9.04下还可,9.10已经不行了。

    如果只是取消gdm自启动,采取下面方法。

    /etc/init/gdm.conf:13行
    默认是stop on runlevel [016]
    改成: stop on runlevel [0216] 重启即可

    如果要恢复完全的命令行字符界面的启动和禁止gdm,则采取下面方法。

    /etc/default/grub
    在COMMAND_LINE_DEFAULT处,
    加上 text 就是不启动GDM
    去掉quiet splash 就是可以看到启动的信息输出
    如果要完全恢复text mode boot up和禁用GDM,则既删除quiet splash又将text添加在该位置即可。

    如果在运行中希望关闭X,回到字符界面,可以采取以下方法。

    sudo /etc/init.d/gdm stop

    或者

    按ctrl+alt+F1

    如果要启动X,则直接输入“startx”并回车即可。

    安装配置SSH

    安装SSH:

    sudo apt-get install openssh-server

    配置:

    sudo vi /etc/ssh/sshd_config

    先将StrictModes关闭,否则可能因为没有私钥导致无法登陆SSH。

    接着,重载配置:

    sudo /etc/init.d/ssh reload

    然后,打开SSH客户端登录。

    注意,新建用户后,需要用

    sudo passwd USER

    更改或者重新输入一遍用户密码,否则SSH不能登录。这个纳闷了我N久……

    安装配置AMP。

    还是用Apache,不用nginx。

    安装MySQL:

    sudo apt-get install mysql-server mysql-client

    安装Apache和PHP:

    sudo apt-get install apache2 apache2-utils php5 php5-mysql php5-curl php5-gd php5-mcrypt php5-mhash php5-xmlrpc libapache2-mod-php5

    这里之所以要单独列出libapache2-mod-php5,主要是由于php5的依赖关系没有做好,有可能会安装上libapache-mod-php4的包,所以为了避免不必要的麻烦,干脆还是单独指定比较好。如果有朋友还是会出现问题,请在新立得中查找libapache-mod-php4包,如果安装的话请将其删除。

    然后就OK了。

    Apache2的配置文件在“/etc/apache2/apache2.conf”,而网站的配置文件在“/etc/apache2/sites-enabled/000-default”这个文件里。在apache2.conf可以看到这玩意儿Include了一堆配置文件,每个配置文件负责不同的部分,真是够囧。

    安装配置FTP。

    都说用vsftpd?但还是Pure-ftpd好啊。

    安装pure-ftpd:

    sudo apt-get install pure-ftpd

    配置什么的,参考这里:连接1连接2。配置很纠结吧?那就用WEB管理吧:User manager for PureFTPd。

    差不多了,先写到这里。

    2010.04.16 / 暂无评论 / 1,508 次点击 / 分类: 所谓技术

  • CentOS+Cpanel安装配置教程

    安装过程选择英文,不要手痒选中文,否则会很纠结的。

    选择软件时,我由于测试缘故,选了Desktop和Server。但实践证明,CentOS的GUI不好玩,而装CP会把你的Server大部分软件卸了。这里为了精简系统的目的,把所有默认的复选项的勾全部去掉,然后只选择“Development Tools”(开发工具)一项。

    如果不装CP,那么应该选择下面软件包:

    勾选:Editors, Text-based Internet, Development Libraries, Development Tools, DNS Name Server, FTP Server, Mail Server, MySQL Database, Server Configuration Tools, Web Server, Administration Tools, Base, and System Tools

    CentOS配置系统启动时默认的启动模式(字符、图形)

    方法:
    1、vi /etc/inittab
    2、找到id:x:initdefault:,我的系统是id:3:initdefault:,即默认以字符模式启动。
    3、将3改为5即可,即id:5:initdefault:
    4、reboot

    startx是在字符模式进入图形模式
    init 3是在图形模式进入字符模式

    vm下centos上不了网解决办法:
    仅供参考:如果本机也是通过路由上网的话,把vmwear的网卡设置成桥接看看,本机拨号上网的话,设置成nat。测试下看看

    安装Cpanel:

    wget http://layer1.cpanel.net/latest

    然后用sh命令执行下载回来的脚步即可。等待10-70分钟就装好了。

    安装完成Cpanel之后,重启系统。然后,访问https://你的IP:2087/,用户名是root,密码是你的root密码。如果提示证书问题,点信任以继续。进入WHM安装向导。前往这里查看WHM安装向导。看不懂英文?那还混啥……

    然后到控制台,运行“/scripts/phpextensionmgr install IonCubeLoader ZendOpt”安装两个PHP扩展。前者用于运行CP破解脚本,后者是著名的PHP加速器。

    然后破解什么的,就OK了。当然,如果找不到最新版的CP的破解,也是很正常的。

    2010.04.16 / 22 条评论 / 11,832 次点击 / 分类: 梦溪笔记

  • 为Ubuntu Server安装gnome图形桌面环境

    ubuntu server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法。

    一、安装全部Gnome桌面环境

    Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop、Kubunut-desktop和Xubuntu-desktop。本文就以Ubuntu-desktop为例进行介绍,此方法操作最简单,但不建议在服务器上使用此方法,因为安装桌面相关软件太多。
    sudo aptitude install ubuntu-desktop

    sudo apt-get install ubuntu-desktop

    一、自定义安装

    1.安装x-windows的基础(必须):
    sudo apt-get install x-window-system-core
    2.安装gnome基础(必须):
    sudo apt-get install gnome-core
    3.安装中文显示(建议安装):
    sudo apt-get install language-pack-gnome-zh  #让gnome面板、菜单显示中文
    sudo apt-get install language-pack-gnome-zh-base
    sudo apt-get install language-pack-zh             #中文语言包
    sudo apt-get install language-pack-zh-base
    sudo apt-get install language-support-zh        #中文语言支持
    sudo apt-get install scim        #scim中文输入法平台
    4.安装登录管理器(一般不选):
    sudo apt-get install gdm
    说明:
    gdm(gnome display manager)即gnome图形界面显示管理器,还有kdm/xdm等,它将使您可以在启动时直接进入GUI桌面环境,而勿需通过 startx 来启动GUI。
    5.安装新利得软件管理器(可选):
    sudo apt-get install synaptic
    6.卸载gnome桌面环境:
    sudo apt-get --purge remove liborbit2
    7.进入图形界面:startx
    8.退出图形桌面:ctrl + alt + backspace

    2010.04.14 / 6 条评论 / 26,196 次点击 / 分类: 所谓技术

  • JAVA启航之旅(写给新手):安装配置IDE(Jcreator篇)

    JAVA启航之旅(写给新手):安装配置IDE(Jcreator篇)

    前言:
    大家学习C++时,使用的一般是VC或者C-free。偶尔有火星人用TC,偶尔由高手用VS。其实它们都集成了开发套装(编译器、解释器及库类等)和开发环境(源代码编辑器)。但是学习JAVA时,事情就没那么简单了。你要分别配置两者。
    这次,我们选择Jcreator作为IDE。针对新手。全文讲解比较详细。
    Jcreator是最接近VC和C-free的IDE,相信大家如果只是应付一下学习,只是随便抄点程序,使用Jcreator是最佳选择,而且会很快上手。

    前言:请确定你的机器已经安装并配置好了JDK。如果没有,请参照本人写的《JAVA启航之旅:安装配置JDK(JAVA SE)》

    一、下载并安装Jcreator
    前往http://www.jcreator.com/download.htm下载Jcreator。然后,安装。大家也不要执迷于汉化版了,既然已经学到了JAVA,认命吧,用英文版吧。动一下手,动一下脑子也好,对不。

    二、配置Jcreator
    首次启动Jcreator时,出现"Jcreator Setup Wizard"。建议在"User settings"中选择"Save settings in the installation directory",以防重装系统时丢失配置。下一步来到"File Associations",这是文件关联,一般默认即可。下一步来到"JDK Home Directory",这里填写JDK的安装目录,不过一般都能够自动识别,不用管。下一步来到"JDK JavaDoc Directory",这里填写JDK文档目录,一般没装,所以默认留空或自动识别,不用管,点击"Finish"

    三、注册Jcreator
    Jcreator注册后才能成为专业版,专业版相对普通版多出的功能都是很实用的,比如代码提示等等。你可以去官方网站注册,费用是单用户89美元,教育用途用户35美元。显然大家都买不起,所以深感社会主义好的我们,可以直接填写注册码。在这里,如果你是Jcreator 4.5的用户,可以:在Help――Enter Registration Details里,在Name处填写"Made By HHJ",在Key处填写"00000G-HHH22K-WTK2U6-RWFVDW-VAJMPC-EPM47D-JXA0U9-9F228N-PAK6ME"。如果你在看到本文后时光已经流逝了不知多少岁月(说不定这时MS已经倒闭了),如果你用的是比4.5更高版本,你就得上网新版本注册码了。

    四、配置Jcreator
    基本不需要配置,说了够傻瓜的。想DIY的就调一下各个视图就OK了。

    讲完了。大家使用上次的HelloDate测试一下就行。

    2009.02.18 / 暂无评论 / 2,012 次点击 / 分类: 所谓技术

  • JAVA启航之旅(写给菜鸟):安装配置JDK(JAVA SE)

    JAVA启航之旅(写给菜鸟):安装配置JDK(JAVA SE)

    写给菜鸟。

    一、安装JDK
    http://www.skycn.com/soft/52313.html下载Java SE Development Kit (JDK)。然后,安装。

    二、设置环境变量:
    右击"我的电脑"――属性——高级――环境变量。
    你可以更改"用户变量"部分,那么你的更改只能用于当前用户;你也可以更改"系统变量"部分,那么你的更改可以用于计算机所有用户。
    单击"新建",在"变量名"中输入"java_home",在"变量值"中填入你的JDK的安装路径,默认为"C:\Program Files\Java\jdk1.6.0_12"是你的JDK默认安装位置,具体根据自己的电脑作修改。大家可以看见,这个变量描述了JDK的安装位置,可以便于下面的设置。
    单击"新建","变量名"中输入"classpath",在"变量值"中填入".;%java_home%\lib;%java_home%\lib\tools.jar"。其中"."表示当前目录,后面的不难理解了。
    找到"path"变量,单击"编辑",在"变量值"的最后加上";%java_home%\bin"。如果找不到"path"变量就按照上面的方法新建path变量。
    注意:以上操作不区分大小写。

    三、测试JDK
    用记事本输入"************"之间的内容:
    ************
    import java.util.*;

    public class HelloDate
    {
    public static void main(String[] args)
    {
    System.out.println("Hello,it's:");
    System.out.println(new Date());
    }
    }
    ************
    单击"文件"――"保存",在"文件类型"中选择"所有文件(*.*)",然后在"文件名"中输入"HelloDate.java",接着把保存地点选到D盘的根目录,最后单击保存。
    然后单击"开始"――"运行"。输入"cmd",回车。这步操作是打开"命令提示符"。
    在那个黑乎乎,看着就觉得恐怖的界面中,输入"javac d:\HelloDate.java"。如果没什么不正确的提示,那么恭喜你,你可以继续输入“d:”,回车,跳转到C盘根目录,再输入"java HelloDate"。这时将会显示一句"Hello,it's:"以及当前系统时间。
    注意:以上操作区分大小写!

    到此为止,JDK安装配置完毕!有什么问题,欢迎交流!

    2009.02.17 / 暂无评论 / 855 次点击 / 分类: 所谓技术