??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕亚洲区,99成人精品,www国产精品视频http://www.aygfsteel.com/invisibletank/zh-cnSat, 17 May 2025 01:20:57 GMTSat, 17 May 2025 01:20:57 GMT60MyEclipse配置WebLogichttp://www.aygfsteel.com/invisibletank/archive/2009/02/16/254878.html零点零点Mon, 16 Feb 2009 05:57:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2009/02/16/254878.htmlhttp://www.aygfsteel.com/invisibletank/comments/254878.htmlhttp://www.aygfsteel.com/invisibletank/archive/2009/02/16/254878.html#Feedback1http://www.aygfsteel.com/invisibletank/comments/commentRss/254878.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/254878.htmlMyEclipse配置Weblogic

启动Eclipse,选择window->Preferences->MyEclipse->Application Servers->Weblogic 8

启用WebLogic服务器,配置如下Q?/span>

(1)    BEA home directoryQ?/span>C:\BEA。假?/span>WebLogic安装?/span>C:\BEA文g夹中?/span>
(2)WebLogic installation directory
Q?/span>C:\BEA\weblogic81?/span>
(3)Admin username
Q用户名?/span>
(4)Admin password
Q密码?/span>
(5)Execution domain root
Q安装后Q启动服务的路径?/span>
(6)Execution domain name
Q?/span>mydomain?/span>
(7)Execution server name
Q?/span>myserver?/span>
(8)Hostname:PortNumber
Q?/span>localhost:7001?/span>
(9)Security policy file
Q?/span>D:\BEA\weblogic81\server\lib\weblogic.policy?/span>
(10)JAAS login configuration file
Q省略?/span>
以上配置Ҏ安装情况不同而不同?br />


接着展开WebLogic 8l点Q?/span>JDK,在右边的WLS JDK name出选择WebLogic 8默认?/span>JDK?/span>

之前选择单独安装JREQ单?/span>Add按钮Q?/span>弹出WebLogic > Add JVM对话框,?/span>JRE名称处随便输入一个名字,?/span> jre1.4.2,然后?/span>JRE住目录处选择WebLogic安装文g夹中?/span>JDK文g夹,?/span> CQ?/span>\BEA\jdk1.4.2_05, E序会自动填?/span>Javadoc URL文本框和JREpȝ库列表框?/span>

之后q要在下面的Optional Java VM argumentsQ如-ms64m -mx64m -Djava.library.path="C:/BEA/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
最后点?/span>PathsQ在双?/span>Prepend to classpath列表框中Q通过Add JAR/ZIP按钮Q加?/span>C:\BEA\weblogic81\server\lib\weblogic.jar?/span>C:\BEA\weblogic81\server\lib\webservices.jar。如果用到数据库Q还需把数据库的驱动类库加q来Q这里我们用WebLogic自带?/span>SQL Server数据库驱动库C:\BEA\weblogic81\server\lib\mssqlserver4v65.jar?/span>



零点 2009-02-16 13:57 发表评论
]]>
CRMhttp://www.aygfsteel.com/invisibletank/archive/2008/07/12/214429.html零点零点Sat, 12 Jul 2008 06:51:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/07/12/214429.htmlhttp://www.aygfsteel.com/invisibletank/comments/214429.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/07/12/214429.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/214429.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/214429.html                              OLAP负责分析客户的基本信息、储蓄帐户信息、历史余额信息、银行交易日志等Q应计动态分析报表、直方图、折U图、饼囄形式展现l管理?

零点 2008-07-12 14:51 发表评论
]]>
郁闷?^M"http://www.aygfsteel.com/invisibletank/archive/2008/05/25/202770.html零点零点Sun, 25 May 2008 13:14:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/05/25/202770.htmlhttp://www.aygfsteel.com/invisibletank/comments/202770.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/05/25/202770.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/202770.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/202770.html今天下午在UNIX下编译WINDOWS下开发的E序Q用vi打开后发现有很多^MW号Q感觉很不爽Q?br /> 到网上一查,解决办法q真不少Q找了一个一试,不成功,再试Q还不行Q可是网上的{案都差不多一LQ都?s/^M$//g"或?#8220;%s/^M//g”Q狂郁闷Q后来发玎ͼ原来“^M”大有文章Q他是特D字W?br /> 输入有诀H,应该?#8220;shift+v+m”来搞定。哈哈,又学一招,搞WINDOWS开发的Q来搞UNIX开发还真的多学习?br />   “ Q?%s/^M$//g ” ---%指匹配整个文?br />                            s是置换的意?br />                            ^M要用shift+v+m l合键敲?br />                             $表示匚w行尾的内?br />                             g表示每行中匹配到的内定w要置?br /> 理解了含义就可以搞定?br />    可以把文件中的a 都替换成A
   :%s/a/A/g



零点 2008-05-25 21:14 发表评论
]]>
学习COBOL1http://www.aygfsteel.com/invisibletank/archive/2008/04/23/195300.html零点零点Wed, 23 Apr 2008 13:39:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/04/23/195300.htmlhttp://www.aygfsteel.com/invisibletank/comments/195300.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/04/23/195300.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/195300.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/195300.html      PROGRAM-IDD包含程序名Q是每个E序所必须的?br />      2Q数据部Q数据部提供E序变量的存放位|,对不同数据类型分成不同的节:
     文g数据QFile SectionQ、静态数据(Working-Storage SessionQ、参敎ͼLinkage SectionQ?br /> 呵呵Q点滴体?

零点 2008-04-23 21:39 发表评论
]]>
真的随笔http://www.aygfsteel.com/invisibletank/archive/2008/03/19/187230.html零点零点Wed, 19 Mar 2008 05:32:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/03/19/187230.htmlhttp://www.aygfsteel.com/invisibletank/comments/187230.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/03/19/187230.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/187230.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/187230.html以计系l的再造,应业务需求的云计、支持大量社和数据交流的^台?br />   实时和全方位信息处理与分析、随旉地执行业务等端U技引领了未来信息技术的发展势Q成为经全球化发展的助推器

   云计:x存储于个人电脑、移动电话和其他讑֤上的大量信息和处理器资源集中在一P协同工作?br />    IBM正在装的云计算软g名ؓHsdoopQ运行在Linux操作pȝ上。HadoopZ名ؓNutch的开源搜索项目以及Google的MapReduceQ映化QY?br />   
   随时随地上网处理数据 “云计?#8221;实现信息通存通取


   Web2.0 :搜烦Q社区化|络Q网l媒体(音乐Q视频等Q,内容聚合和聚集(RSSQ,
           mashups(一U交互式Web 应用E序)Q?/p>

零点 2008-03-19 13:32 发表评论
]]>
“java.lang.NoClassDefFoundError? 关于classpath讄问题http://www.aygfsteel.com/invisibletank/archive/2008/02/19/180711.html零点零点Tue, 19 Feb 2008 08:47:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/02/19/180711.htmlhttp://www.aygfsteel.com/invisibletank/comments/180711.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/02/19/180711.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/180711.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/180711.html      需要在classpath中加?#8220;.”
     ?nbsp; 在运行时加入参数-cp -classpath
     如:java -classpath . Test
         java.exe 接受的参数是cdQ而不是文件名
         java如何知道在哪加蝲c?
           CLASSPATH环境变量的作用,java搜烦CLASSPATH 变量以及 -cp -classpath
          
           ?nbsp;  Windows   2000   /   XP   /   .Net   Server   ?   q入"pȝ属?-高--环境变量",  
           新徏环境变量名ؓCLASSPATH,   gؓ   ".;C:\JDK1.5\lib\dt.jar;C:\JDK1.5\jre\lib\rt.jar"  
           其中,   "."   代表当前目录,   rt.jar是最基本的Javaq行?   dt.jar是辅助开发工具库
          
       Z使用方便,   q可以在PATH变量中加?nbsp;  C:\JDK1.5\bin, 
        q样q行javac.exe   ?nbsp;  java.exe   ׃用加上完整的路径名了. 

 q里C:\JDK1.5是我的JDK路径,   h改ؓ你自己对应的路径.   而且,   一般我们会d一个JAVA_HOME变量,   讄为JDK路径,   因ؓ   Tomcat,   Ant   {不?  Apache   目都会要求此变?  
   
  在安装了ant{Java工具,   库等?   一般按照说明在CLASSPATH中加入对应的q行库以方便q行  
   
   
  最后还有一个小问题,   关于含有包的cȝ调用,   应在包的目录调用java,   而不是具体类的目?  
  比如   C:\test\com\softboys\HelloWorld.class   q个c?   应该在C:\test下调?  "java   com.softboys.HelloWorld"   ?  不是?  C:\test\com\softboys\   调用"java   HelloWorld"   .  

零点 2008-02-19 16:47 发表评论
]]>
DB2中的数据Ud详解http://www.aygfsteel.com/invisibletank/archive/2008/01/17/175915.html零点零点Thu, 17 Jan 2008 06:00:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/01/17/175915.htmlhttp://www.aygfsteel.com/invisibletank/comments/175915.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/01/17/175915.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/175915.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/175915.html 1. 数据的导入(ImportQ?
2. 数据的导出(ExportQ?br />  3. 数据的装入(LoadQ?br /> 导入和装入都是利用DB2的相兛_令把某种格式的文件中的数据保存到数据库中的表中;
导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去?br />
首先介绍一下文件的格式Q用于DB2数据Ud的文件格式有四种Q?

1. ASC——非定界ASCII文gQ是一个ASCII字符。数据流中的行由行定界符分隔Q而行中的每一列则通过起始和结束位|来定义。例如:

10 Head Office 160 Corporate New York

15 New England 50 Eastern Boston

20 Mid Atlantic 10 Eastern Washington

38 South Atlantic 30 Eastern Atlanta

42 Great Lakes 100 Midwest Chicago

2. DEL——定界ASCII文gQ也是一个ASCII字符。数据流中的行由行定界符分隔Q行中的列值由列定界符分隔。文件类型修饰符可用于修改这些定界符的默认倹{例如:

10,"Head Office",160,"Corporate","New York"

15,"New England",50,"Eastern","Boston"

20,"Mid Atlantic",10,"Eastern","Washington"

38,"South Atlantic",30,"Eastern","Atlanta"

42,"Great Lakes",100,"Midwest","Chicago"

51,"Plains",140,"Midwest","Dallas"

66,"Pacific",270,"Western","San Francisco"

84,"Mountain",290,"Western","Denver"

3. WSF——(work sheet formatQؓ工作表格式,用于与Lotuspd的Y件进行数据交换?br />  
4. PC/IXF——是集成交换格式QIntegration Exchange FormatQIXFQ数据交换体pȝ构的改编版本Q由一些列可变长度的记录构成,包括头记录、表记录、表中每列的列描q符记录以及表中每行的一条或多条数据记录。PC/IXF 文g记录由包含了字符数据的字D늻成?

数据的导出(ExportQ?
例一Q把Org表中的所有数据导出到文gC:\ORG.TXT中?

Export to c:\org.txt of del select * from org

其中Qof del表示导出到的文g的类型,在本例中导出C个非定界文本文g中;后面的select * from org是一个SQL语句Q该语句查询出来的结果就是要导出的数据?

例二Q改变del格式文g的格式控制符

export to c:\staff.txt of del modified by coldel$ chardel'' decplusblank select * from staff

在该例中Qmodified子句用于控制各种W号Qcoldel表示字段之间的间隔符Q默认情况ؓ逗号Q现在改?Pchardel表示字符串字D는什么符号引用,默认情况下ؓ一对双引号括v来,现在改ؓ用一对单引号括v来;decplusblank表示对于十进制数据类型,用空g替最前面的加P因ؓ默认情况下会在十q制数据前面加上正负L?www.3s8.cn

例三Q以ASC格式数据导出到文g

Export命o是不支持ASC格式文g的,所以如果想导出ASCq样规整的格式,需要程序员自己q行转换操作Q思\是将各种数据cd都{换成定长字符Ԍ然后把各个要导出的字D合q成Z个字Dc?

例如创徏如下l构的表nQ?

create table n(a int,b date,c time,d varchar(5),e char(4),f double)

然后插入两条数据Q?

insert into n values(15,'2004-10-21','23:12:23','abc','hh',35.2)

insert into n values(5,'2004-1-21','3:12:23','bc','hhh',35.672)

要想把这两条数据以规整的格式导出到文件中Q进行如下操作:

export to c:\test.txt of del select char(a) || char(b) || char(c) || char(d,5) || e || char(f) as tmp from n

q样导出的结果与ASC格式的文仉常类|只是每一行的前后多出了一对双引号Q对此我们可以用文本工P如写字板、记事本{)把双引号删除掉,也可以置之不理,在以后导入的时候直接控制格式(忽略双引P

在文件中的格式ؓQ?

"15 2004-10-2123.12.23abc hh 3.52E1 "

"5 2004-01-2103.12.23bc hhh 3.5672E1 "

例四Q大数据的导?

export to d:\myfile.del of del lobs to d:\lob\ lobfile lobs modified by lobsinfile select * from emp_photo

该命令把emp_photo表的数据导出到d:\myfile.del文g中,其结果ؓQ?

<pre>

"000130","bitmap","lobs.001.0.43690/"

"000130","gif","lobs.001.43690.29540/"

"000130","xwd","lobs.001.73230.45800/"

"000140","bitmap","lobs.001.119030.71798/"

"000140","gif","lobs.001.190828.29143/"

"000140","xwd","lobs.001.219971.73908/"

"000150","bitmap","lobs.001.293879.73438/"

"000150","gif","lobs.001.367317.39795/"


零点 2008-01-17 14:00 发表评论
]]>
Java应用E序中实现DB2数据库连接的例子http://www.aygfsteel.com/invisibletank/archive/2008/01/17/175852.html零点零点Thu, 17 Jan 2008 02:15:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/01/17/175852.htmlhttp://www.aygfsteel.com/invisibletank/comments/175852.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/01/17/175852.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/175852.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/175852.htmlpackage mypackage;
import java.sql.*;
import java.util.*;
import java.io.*;
class test
{
  public static void main(String args[])
  throws SQLException, Exception
  {
 
  try
  {
   Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
  
   String url="jdbc:db2:EBUSINES"; //EBUSINES为数据库?br />    String user="db2admin";
   String password="mydb2";
   Connection conn= DriverManager.getConnection(url,user,password);
   System.out.print("Done!OK!!!\n");
  }catch(SQLException sqle)
  {
   System.out.print(sqle);
   }

  }
}



零点 2008-01-17 10:15 发表评论
]]>
在C语言中嵌入SQL语句http://www.aygfsteel.com/invisibletank/archive/2008/01/16/175626.html零点零点Wed, 16 Jan 2008 03:11:00 GMThttp://www.aygfsteel.com/invisibletank/archive/2008/01/16/175626.htmlhttp://www.aygfsteel.com/invisibletank/comments/175626.htmlhttp://www.aygfsteel.com/invisibletank/archive/2008/01/16/175626.html#Feedback0http://www.aygfsteel.com/invisibletank/comments/commentRss/175626.htmlhttp://www.aygfsteel.com/invisibletank/services/trackbacks/175626.html#define    EXTERN

#include   "btpcomm.h"
#include   "btpcmmcr.h"
#include   "sqlenv.h"

main()
{

EXEC SQL INCLUDE SQLCA;

EXEC SQL BEGIN DECLARE SECTION ;
 char     txnbrh[12+1];
 char     txndt[10+1];
 long     txncnt;

EXEC SQL END DECLARE SECTION;

EXEC SQL update gcdgbnk set devlogrrn=0 where 1=1;
   if ((sqlca.sqlcode != 0 ) && (sqlca.sqlcode != 100))
   {
      sprintf( cGlbWk, "update gcdgbnk err %d", sqlca.sqlcode );
      BtpApDisp( cPrgID, cGlbWk );
      BtpBatReturn(BATPROCDRUNERR, "数据库操作失?);
      return(-1);
   }
EXEC SQL INSERT INTO nmgtact SELECT brhid, :txndt, count(*), sum(txnamt)
       FROM gctact
       WHERE txndate = :txndt
       AND   mchtype = '6050'
       AND   revcd   = '0'
       GROUP BY brhid;
   if ((sqlca.sqlcode != 0 ) && (sqlca.sqlcode != 100))
   {
      sprintf( cGlbWk, "insert into nmgtact err %d", sqlca.sqlcode );
      BtpApDisp( cPrgID, cGlbWk );
      BtpBatReturn(BATPROCDRUNERR, "数据库操作失?);
      return(-1);
   }
   BtpBatReturn(BATPROCDRUNOK, "");
   return;
}

静态嵌入SQL语句的应用程序: 
1Qinclude语句定义q描叙了SQLCA的结构。SQLCA用于应用E序和数据库之间的通讯Q其中SQLCODEq回SQL语句执行后的l果状态?br /> 2Q在BEGIN   DECLARE   SECTION和END   DECLARE   SECTION之间定义了宿d量。宿d量可被SQL语句引用Q也可以被C语言语句引用。它用于程序中的数据通过SQL语句传给数据库管理器Q或从数据库理器接收查询的l果。在SQL语句中,d量前均有“Q?#8221;标志以示区别
3Q在gctact中选择brhid,插入nmgtact表;



零点 2008-01-16 11:11 发表评论
]]>
Eclipse启动机制Q摘录AsktalkQ?/title><link>http://www.aygfsteel.com/invisibletank/archive/2007/12/25/170315.html</link><dc:creator>零点</dc:creator><author>零点</author><pubDate>Tue, 25 Dec 2007 07:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/invisibletank/archive/2007/12/25/170315.html</guid><wfw:comment>http://www.aygfsteel.com/invisibletank/comments/170315.html</wfw:comment><comments>http://www.aygfsteel.com/invisibletank/archive/2007/12/25/170315.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/invisibletank/comments/commentRss/170315.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/invisibletank/services/trackbacks/170315.html</trackback:ping><description><![CDATA[<p style="background: white">         今天偶尔看了Asktalk的Eclipse启动机制Q感觉不错,转蝲一下:<span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'"><br /> <br /> <br /> 1</span><span style="font-size: 10.5pt; font-family: 新宋?>?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>源代?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">        <br /> eclipse-sourceBuild-srcIncluded-3.3.1.1.zip    </span><span style="font-size: 10.5pt; font-family: 新宋?>版本Q?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">3.3.1.1        </span><span style="font-size: 10.5pt; font-family: 新宋?>大小Q?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">95.058MB<br /> </span><span style="font-size: 10.5pt; font-family: 新宋?>下蝲地址Q?/span><a ><span style="font-size: 10.5pt; color: windowtext; font-family: 'Arial','sans-serif'; text-decoration: none; text-underline: none">http://download.eclipse.org/eclipse/downloads</a></span></p> <p style="background: white">解压后的目录l构如下图,通过执行build.bat可以~译出完整的Eclipse-sdk-3.3.1.1q行包,和我们网上下载的一栗但是这个过E可能需要一个小时左右的旉Q要有耐性哦。所有的插g工程目录在plugins中,我们只需要导入现有工E即可把plugins下所有工E导入?br /> <img height="567" alt="" src="http://www.aygfsteel.com/images/blogjava_net/asktalk/eclipse1.jpg" width="446" border="0" /><br /> </p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 新宋?>下面我们先来研I一?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>最核心的部分,是</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">RCP</span><span style="font-size: 10.5pt; font-family: 新宋?>部分必须的插件。下面我列出?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse RCP</span><span style="font-size: 10.5pt; font-family: 新宋?>需要的插g?br /> <img height="348" alt="" src="http://www.aygfsteel.com/images/blogjava_net/asktalk/eclipse.jpg" width="435" border="0" /><br /> </span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 新宋?>这些代码解压羃C个空目录里,然后导入?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Source Insight</span><span style="font-size: 10.5pt; font-family: 新宋?>?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Project</span><span style="font-size: 10.5pt; font-family: 新宋?>里?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">      </span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 新宋?>二?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>启动q程</span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 新宋?>首先我们?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>的启动过E开始分析?/span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">1</span><span style="font-size: 10.5pt; font-family: 新宋?>?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">exe</span><span style="font-size: 10.5pt; font-family: 新宋?>部分的引?/span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">eclipse.exe</span><span style="font-size: 10.5pt; font-family: 新宋?>?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>的启动文Ӟ是与q_相关的可执行文g。它的功能比较简单,主要是加?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">startup.jar</span><span style="font-size: 10.5pt; font-family: 新宋?>文gQ代码在</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>源代码的</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">eclipse-sourceBuild-srcIncluded-3.3.1.1"plugins"org.eclipse.platform"launchersrc.zip</span><span style="font-size: 10.5pt; font-family: 新宋?>Q对应多个^台。对?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">win32</span><span style="font-size: 10.5pt; font-family: 新宋?>q_Q你可以直接q行</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">win32</span><span style="font-size: 10.5pt; font-family: 新宋?>目录下的</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">build.bat</span><span style="font-size: 10.5pt; font-family: 新宋?>文g来编译得到它Q需要安?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">C</span><span style="font-size: 10.5pt; font-family: 新宋?>~译器)?/span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">2</span><span style="font-size: 10.5pt; font-family: 新宋?>?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">java</span><span style="font-size: 10.5pt; font-family: 新宋?>代码部分的执行入?/span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 新宋?>对于</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse 3.3.1.1</span><span style="font-size: 10.5pt; font-family: 新宋?>版本来说Q如果在</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>目录下没有找?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">startup.jar</span><span style="font-size: 10.5pt; font-family: 新宋?>Q则直接执行</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">org.eclipse.equinox.launcher.Main.main</span><span style="font-size: 10.5pt; font-family: 新宋?>Ҏ?/span></p> <p style="background: white"><span style="font-size: 10.5pt; font-family: 新宋?>当然我们可以?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>目录下定制我们自q启动引导?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">startup.jar</span><span style="font-size: 10.5pt; font-family: 新宋?>Q现?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse 3.3.1.1</span><span style="font-size: 10.5pt; font-family: 新宋?>好像已经不徏议这样做了。如果有q个包,那么q个包将?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">java</span><span style="font-size: 10.5pt; font-family: 新宋?>代码的执行入口,你可以在命o行下q行</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">java -jar startup.jar</span><span style="font-size: 10.5pt; font-family: 新宋?>命o来启?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-size: 10.5pt; font-family: 新宋?>。它的入口是</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">org.eclipse.core.launcher.Main</span><span style="font-size: 10.5pt; font-family: 新宋?>c,q个cLl执行的q是</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">org.eclipse.equinox.launcher.Main.main</span><span style="font-size: 10.5pt; font-family: 新宋?>Ҏ。它对应的源代码?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">org.eclipse.equinox.launcher</span><span style="font-size: 10.5pt; font-family: 新宋?>目录下的</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">Main.java</span><span style="font-size: 10.5pt; font-family: 新宋?>。关于此文g的定制详l信息请查看</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">eclipse-sourceBuild-srcIncluded-3.3.1.1"plugins"org.eclipse.platform"launchersrc.zip</span><span style="font-size: 10.5pt; font-family: 新宋?>中的</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">eclipse.c</span><span style="font-size: 10.5pt; font-family: 新宋?>的注解部分?br /> <br /> <span style="font-size: 10.5pt; font-family: 新宋?>我们?/span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">main</span><span style="font-size: 10.5pt; font-family: 新宋?>函数往后跟t,扑ֈ</span><span style="font-size: 10.5pt; font-family: 'Arial','sans-serif'">basicRun</span><span style="font-size: 10.5pt; font-family: 新宋?>ҎQ这个是启动的主要部分?/span><br /> </span></p> <p style="background: white"> <table cellspacing="0" cellpadding="0" width="100%"> <tbody> <tr> <td> <div> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">    </span><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">protected</span></strong><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">void</span></strong><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'"> basicRun(String[] args) </span><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">throws</span></strong><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'"> Exception {</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        System.<em>getProperties</em>().put(</span><span style="font-size: 9pt; color: #2a00ff; font-family: 'Arial','sans-serif'">"eclipse.startTime"</span><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">, Long.<em>toString</em>(System.<em>currentTimeMillis</em>())); </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">//$NON-NLS-1$</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #0000c0; font-family: 'Arial','sans-serif'">commands</span><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'"> = args;</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        String[] passThruArgs = processCommandLine(args);</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">if</span></strong><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'"> (!</span><span style="font-size: 9pt; color: #0000c0; font-family: 'Arial','sans-serif'">debug</span><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">)</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">           </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// debug can be specified as system property as well</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">           </span><span style="font-size: 9pt; color: #0000c0; font-family: 'Arial','sans-serif'">debug</span><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'"> = System.<em>getProperty</em>(</span><em><span style="font-size: 9pt; color: #0000c0; font-family: 'Arial','sans-serif'">PROP_DEBUG</span></em><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">) != </span><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">null</span></strong><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">;</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        setupVMProperties();     </span><span style="font-family: 'Arial','sans-serif'">//</span><span style="font-family: 新宋?>讄</span><span style="font-family: 'Arial','sans-serif'">VM</span><span style="font-family: 新宋?>属?/span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        processConfiguration();   </span><span style="font-family: 'Arial','sans-serif'">//</span><span style="font-family: 新宋?>d</span><span style="font-family: 'Arial','sans-serif'">configuration/config.ini</span><span style="font-family: 新宋?>配置文g</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// need to ensure that getInstallLocation is called at least once to initialize the value.</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// Do this AFTER processing the configuration to allow the configuration to set</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// the install location. </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        getInstallLocation();</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// locate boot plugin (may return -dev mode variations)</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        URL[] bootPath = getBootPath(</span><span style="font-size: 9pt; color: #0000c0; font-family: 'Arial','sans-serif'">bootLocation</span><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">);</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">//Set up the JNI bridge. We need to know the install location to find the shared library</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        setupJNI(bootPath);</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">//ensure minimum Java version, do this after JNI is set up so that we can write an error message </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">//with exitdata if we fail.</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">if</span></strong><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'"> (!checkVersion(System.<em>getProperty</em>(</span><span style="font-size: 9pt; color: #2a00ff; font-family: 'Arial','sans-serif'">"java.version"</span><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">), System.<em>getProperty</em>(</span><em><span style="font-size: 9pt; color: #0000c0; font-family: 'Arial','sans-serif'">PROP_REQUIRED_JAVA_VERSION</span></em><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">))) </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">//$NON-NLS-1$</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">            </span><strong><span style="font-size: 9pt; color: #7f0055; font-family: 'Arial','sans-serif'">return</span></strong><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">;</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        setSecurityPolicy(bootPath); </span><span style="font-family: 'Arial','sans-serif'">//</span><span style="font-family: 新宋?>讄执行权限</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// splash handling is done here, because the default case needs to know</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        </span><span style="font-size: 9pt; color: #3f7f5f; font-family: 'Arial','sans-serif'">// the location of the boot plugin we are going to use</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        handleSplash(bootPath);</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        beforeFwkInvocation();</span></p> <p style="text-align: left" align="left"><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">        invokeFramework(passThruArgs, bootPath);    </span><span style="font-family: 'Arial','sans-serif'">//</span><span style="font-family: 新宋?>启动</span><span style="font-family: 'Arial','sans-serif'">Eclipse</span><span style="font-family: 新宋?>内核</span></p> <p><span style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif'">    }</span></p> </div> </td> </tr> </tbody> </table> </p> <img src ="http://www.aygfsteel.com/invisibletank/aggbug/170315.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/invisibletank/" target="_blank">零点</a> 2007-12-25 15:00 <a href="http://www.aygfsteel.com/invisibletank/archive/2007/12/25/170315.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">פ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">˿</a>| <a href="http://" target="_blank">Ͻ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">人</a>| <a href="http://" target="_blank">ԫ</a>| <a href="http://" target="_blank">ո</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƺ</a>| <a href="http://" target="_blank">߱</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">׷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͩ</a>| <a href="http://" target="_blank">֦</a>| <a href="http://" target="_blank">ϴ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƾ</a>| <a href="http://" target="_blank">¤</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ϴ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>