java_options是什么 java中setBorder和setFocusable是什么意思
大家好,关于java_options是什么很多朋友都还不太明白,今天小编就来为大家分享关于java中setBorder和setFocusable是什么意思的知识,希望对各位有所帮助!
用法: javac <options> 什么意思
用法:javac<选项><源文件>其中,可能的选项包括:-g:生成所有调试信息-g:none不生成任何调试信息-g:{lines,vars,source}只生成某些调试信息-nowarn不生成任何警告-verbose输出有关编译器正在执行的操作的消息-deprecation输出使用已过时的 API的源位置-classpath<路径>指定查找用户类文件的位置-cp<路径>指定查找用户类文件的位置-sourcepath<路径>指定查找输入源文件的位置-bootclasspath<路径>覆盖引导类文件的位置-extdirs<目录>覆盖安装的扩展目录的位置-endorseddirs<目录>覆盖签名的标准路径的位置-d<目录>指定存放生成的类文件的位置-encoding<编码>指定源文件使用的字符编码-source<版本>提供与指定版本的源兼容性-target<版本>生成特定 VM版本的类文件-version版本信息-help输出标准选项的提要-X输出非标准选项的提要-J<标志>直接将<标志>传递给运行时系统
java中setBorder和setFocusable是什么意思
这两个方法是swing组件的方法,setBorder设置组件的边框,如大小、是否透明、其他特殊效果。setFocusable设置组件是否可被选中,如文本框不允许复制内容,则setFocusable(false),不能被选中,就不可以复制。
setBorder(Border border)设置组件的边框,Border对象负责定义组件的 insets(直接对组件重写所有 insets设置),并且可选地呈现这些 insets
范围内的边框装饰。要为 swing组件创建有装饰的和无装饰的区域(例如边距和填充),应该使用边框(而不是
insets)。在单个组件中可使用复合边框来嵌套多个边框。
setFocusable(boolean focusable)表明此 Component是否可以获得焦点。
java_tool_options不生效
这个主要是环境变量影响,因为装了QTP后会加一些环境变量。主要就是_JAVA_OPTIONS和IBM_JAVA_OPTION。
如果QTP安装完成后,不能运行Java程序,需要在环境变量Path参数中加入Java Library的路径。最好加在最前面。步骤:
1.反键计算机->属性->高级系统设置->高级->环境变量->系统变量->Path->变量值
2.加入你之前可以运行的Java Library的路径。比如Jre的话
C:\Program Files(x86)\Java\jre6\bin;
如何在jenkins中的invoke ant中添加java options
下载并安装一个Jenkins服务器,它是开源的,可以从如下地址了解并下载安装(如图):
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins
进入Jenkins服务器磁盘系统,新建一个文件夹,并在里面建立两个文件(如图):
1. CmdOutput.txt文件,存放测试数据的一个文件;
2. BuildTest.xml文件,用来执行构建的ant脚本文件。
打开 CmdOutput.txt文件,输入类似如下的测试数据(如图):
RunTest output: Begin to start TestExecute/TestComplete Instance on remote computer...*
TestExecute.TestExecuteApplication.10
Begin to open TestExecute/TestComplete project suite on remote computer...*
2
后面的Ant脚本将会先加载读取这个文件的内容,然后把最后一行的返回代码“2”提取出来.
打开 BuildTest.xml文件,输入如下的Ant脚本(如图)。里面将会使用propertyregex来提取返回代码,其中property用来指定提取到的值存放在什么属性里面,input用来指定匹配来源,regexp用来指定正则表达式,select用来指定选择哪个匹配子项,casesensitive指定是否区分大小写。:
<project name="hello" basedir="." default="Test" xmlns:props="antlib:org.apache.ant.props">
<property environment="JenkinsEnv"/>
<!--
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="${JenkinsEnv.ANT_HOME}\\ant-contrib.jar"/>
</classpath>
</taskdef>
-->
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="${JenkinsEnv.ANT_HOME}\\ant-contrib.jar"/>
</classpath>
</taskdef>
<typedef uri="antlib:org.apache.ant.props" resource="org/apache/ant/props/antlib.xml" classpath="${JenkinsEnv.ANT_HOME}\\ant-props-1.0Alpha.jar"/>
<propertyhelper>
<props:nested/>
</propertyhelper>
<!--***********************************************-->
<target name="GetReturnCode">
<loadfile property="CmdOutput" srcFile="CmdOutput.txt"/>
<echo message="CmdOutput:${CmdOutput}"/>
<propertyregex property="ResultCode"
input="${CmdOutput}"
regexp="^([\s\S]*)(\r?\n)+(\d{1,})(\r?\n)*"
select="\3"
casesensitive="false"/>
<echo message="ResultCode:${ResultCode}"/>
</target>
</project>
在Jenkins服务器上建立一个TEST的Job,然后点击配置按钮(如图):
6
在构建的标签处,添加一个Invoke Ant,然后分别输入要构建的Ant脚本文件,和要跑的任务Target(如图):
OK,本文到此结束,希望对大家有所帮助。