在linux下怎么察看linux 查询classpathh和如何设置linux 查询classpathh

TestNG环境设置(配置安装)
现在位置: >
TestNG环境设置(配置安装)
TestNG环境设置(配置安装)来源:原创文章&&& 由 易百 更新版本&&& 浏览:人次
TestNG是一个的框架,所以第一个要求是JDK要安装在你的机器上。
没有最低要求
没有最低要求
没有最低要求
步骤1 -验证Java安装在你的机器上
现在,打开控制台并执行以下的java命令。
打开命令控制台
c:\& java -version
打开命令终端
$ java -version
打开命令终端
machine:~ joseph$ java -version
让我们来验证所有的操作系统的输出:
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
如果你没有安装Java,安装Java软件开发工具包(SDK)点击:&. 我们假设本教程中安装和使用Java1.7.0_25版本。
第二步:设置JAVA环境
设置JAVA_HOME环境变量指向的基本目录的位置,在你的机器上安装Java。例如:
设置环境变量 JAVA_HOME 为 C:\Program Files\Java\jdk1.7.0_25
export JAVA_HOME=/usr/local/java-current
export JAVA_HOME=/Library/Java/Home
添加Java编译器的位置,系统路径。
A C:\Program Files\Java\jdk1.7.0_25\bin to the end of the system variable, Path.
export PATH=$PATH:$JAVA_HOME/bin/
not required
验证Java安装使用命令java-version如上所述。
第3步:下载TestNG的归档文件
下载最新版本的TestNG的jar文件,详细请点击访问&.。在写这篇教程的时候,我下载TestNG中-6.8.jar,并将&testng-6.8.jar&其复制到&C:\&TestNG 目录。
压缩文件名
testng-6.8.jar
testng-6.8.jar
testng-6.8.jar
步骤4:设置TestNG的环境
设置TESTNG_HOME环境变量指向TestNG的jar 存放在您的机器上的基本目录位置。假设,我们已经储存了testng-6.8.jar, TestNG各种操作系统上的文件夹如下:
Set the environment variable TESTNG_HOME to C:\TESTNG
export TESTNG_HOME=/usr/local/TESTNG
export TESTNG_HOME=/Library/TESTNG
第5步:设置CLASSPATH变量
设置CLASSPATH环境变量指向TestNG的jar文件位置。假设,我们已经储存了testng-6.8.jar, TestNG在各种操作系统上的文件夹如下:
设置环境变量 CLASSPATH 为&%CLASSPATH%;%TESTNG_HOME%\testng-6.8.
export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.jar:
export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.jar:
步骤6:测试TestNG的设置
创建一个Java类文件名TestNGSimpleTest&&C:\ & TestNG_WORKSPACE
import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;
public class TestNGSimpleTest {
public void testAdd() {
String str = &TestNG is working fine&;
assertEquals(&TestNG is working fine&, str);
的几种不同的方法可以被调用:
&testng.xml 文件
让我们调用使用testng.xml文件。创建一个XML文件名称testng.xml&C:\ & TestNG_WORKSPACE&执行测试用例(s)
&?xml version=&1.0& encoding=&UTF-8&?&
&!DOCTYPE suite SYSTEM &http://testng.org/testng-1.0.dtd& &
name=&Suite1&
name=&test1&
name=&TestNGSimpleTest&
第7步:检查结果
类编译使用javac编译如下:
C:\TestNG_WORKSPACE&javac TestNGSimpleTest.java
现在,调用testng.xml看到的结果:
C:\TestNG_WORKSPACE&java -cp &C:\TestNG_WORKSPACE& org.testng.TestNG testng.xml
===============================================
Total tests run: 1, Failures: 0, Skips: 0
===============================================
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,传播学习教程;
转载请注明:文章转载自:易百教程 []
本文标题:TestNG环境设置(配置安装)
转载请保留原文链接:
上一篇: &&&&
易百教程提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容而可能带来的风险与本站无关。易百教程的所有内容仅供测试,对任何法律问题及风险不承担任何责任。
当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利!17952人阅读
Java(14)
在ReaHat9和FC4下,修改用户目录下的.bashrc文件,在最下面添加。&&& 例如: &JAVA_HOME=/usr/java/jdk1.5.0_04&export JAVA_HOME&PATH=$JAVA_HOME/bin:$PATH&export PATH&CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar&export CLASSPATH&&& 在/etc/profile的最下面添加&JAVA_HOME=/usr/java/jdk1.5.0_04&PATH=$JAVA_HOME/bin:$PATH&CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar&export JAVA_HOME,PATH,CLASSPATH设置好之后,重新登录。在debian中,除了以上两步。还要再在/etc/gdm/Xsession的开头添加:source /etc/profile设置好之后,重新登录
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:170027次
积分:2018
积分:2018
排名:千里之外
原创:35篇
转载:40篇
评论:18条
(1)(1)(2)(1)(1)(1)(1)(3)(1)(5)(4)(2)(3)(4)(2)(9)(4)(4)(2)(1)(1)(1)(1)(7)(2)(9)(2)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'呜呜,最后再问一次java classpath怎么配,救命阿 - 查看主题 & Ubuntu中文论坛
&[ 13 篇帖子 ]&
&文章标题 : 呜呜,最后再问一次java classpath怎么配,救命阿发表于 :
9:40帖子: 36
送出感谢: 0 次
接收感谢: 0 次
大家好,现在我的jdk是这样一个状况:安装成功了,javac命令可以在console里面用了,java命令也有响应,可是我想把我的/home/robin/javadir这个文件夹添到CLASSPATH里面,于是我编辑了/etc/environment,内容如下:
JAVA_HOME=/usr/lib/jdk1.5CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:/home/robin/javadir
我写了个helloworld测试是否配置好了,程序如下:
public class HelloWorld
public static void main(String[] args)
System.out.println("Hello,Robin!");
没有package,直接放到/home/robin/javadir下面,可是用java命令运行时却找不到类,所以我用echo命令查看${CLASSPATH},结果却返回了这个值:
/usr/lib/jdk1.5/lib
不知道为什么我在/etc/environment下面设置的CLASSPATH没有生效,而/usr/lib/jdk1.5/lib这个值又是哪来的呢?
顺便问一句,在linux下面是用大写的CLASSPATH表示类路径而不是小写的classpath对吗?
非常感谢大侠们对我这只菜鸟的关心,谢谢
Best Regards:)
&文章标题 : 发表于 :
9:40帖子: 36
送出感谢: 0 次
接收感谢: 0 次
大家都来说说看jdk的CLASSPATH到底怎么配,然后整个完整的流程让大家以后不再这个问题上浪费时间了,呵呵
&文章标题 : 发表于 :
11:15帖子: 1016
送出感谢: 0 次
不排除后来又有什么脚本把你之前设的CLASSPATH给冲掉了。
你先确认一下:
代码:$ export JAVA_HOME=/usr/lib/jdk1.5$ export CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:/home/robin/javadir
之后能不能java HelloWorld
_________________hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s &/usr/sbin/chroot /jail/& hreiser
&文章标题 : 发表于 :
9:40帖子: 36
送出感谢: 0 次
接收感谢: 0 次
laborer,可以了,真是太感激你了,不过export是什么意思呢?
&文章标题 : 发表于 :
11:15帖子: 1016
送出感谢: 0 次
export标记需要导出的环境变量,使子进程可以读取此变量。
说简单一点,你export CLASSPATH之后,java就能读到CLASSPATH这个变量了。
_________________hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s &/usr/sbin/chroot /jail/& hreiser
&文章标题 : 发表于 :
12:29帖子: 16
送出感谢: 0 次
接收感谢: 0 次
一般来说,我会在命令行包含所有需要的jar路径.
java -cp "/usr/lib/java/rt.jar:/usr/informix/informix-jdbc.jar" foo
这样就不会遇到你说的问题了.
也许你会说这样麻烦,但是因为linux能够记住你输过的命令,所以我要做的就是修改最后的class文件.classpath因为基本一样,所以很少改变.
&文章标题 : 发表于 :
11:25帖子: 4
送出感谢: 0 次
接收感谢: 0 次
我的也是这样的问题:我在/etc/profile设置过也没有用。
代码:# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).if [ &`id -u`& -eq 0 ]; then& PATH=&/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11&else& PATH=&/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games&fiif [ &$PS1& ]; then& if [ &$BASH& ]; then& & PS1='\u@\h:\w\$ '& & if [ -f /etc/bash.bashrc ]; then& &. /etc/bash.bashrc& & fi& else& & if [ &`id -u`& -eq 0 ]; then& & & PS1='# '& & else& & & PS1='$ '& & fi& fifiexport PATHexport JAVA_HOME=/zjant/program_file/jdk1.5.0_06export PATH=$PATH$:{JAVA_HOME}/binexport JDK_HOME=${JAVA_HOME}#export JAVA_HOME PATH JDK_HOMEumask 022
&文章标题 : 发表于 :
5:26帖子: 31
送出感谢: 0 次
接收感谢: 0 次
同样,我在/etc/profile中添加环境变量后也没有用。
在ubuntu中,bash的环境变量到底应当在何处设置?
&文章标题 : 发表于 :
16:31帖子: 70地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
我是在启动eclipse的时候设置的。。
_________________HP 2510P
&文章标题 : 发表于 :
5:59帖子: 308
送出感谢: 0 次
接收感谢: 0 次
jcadam 写道:同样,我在/etc/profile中添加环境变量后也没有用。在ubuntu中,bash的环境变量到底应当在何处设置?
俺是用 /etc/envorment和 ~/.bash_profile(也有用~/.bashrc的吧)来设置的
跑Tomcat和JAVA是没有问题的~~
_________________AMD Althon64X2 Dual Core Processor 5000+Jetway Hammar A770Segate SATA 160G + Segate ATA 80GGeil DDR2-800 2048 MBAOC2016SW
with Geforce 9600GTWindows XP sp3
ubuntu 10.10
&文章标题 : 发表于 :
15:51帖子: 10
送出感谢: 0 次
接收感谢: 0 次
Ubuntu好像是先找~/.bashrc,我一直在这里面设置,没遇到过问题。在~/.bash_profile不行。
我一般是在~/.bashrc的最后加上这些:
代码:export JAVA_HOME=/usr/lib/j2sdk1.5-sun/export CATALINA_HOME=/usr/local/Tomcatexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib
那个CATALINA_HOME是Tomcat的路径
&文章标题 : 发表于 :
1:36帖子: 4
送出感谢: 0 次
接收感谢: 0 次
我也是在~/.bashrc里加上export的内容
但是还是每次都要手工source才能看到classpath
为什么会发生这种事情?!
&文章标题 : 发表于 :
0:04帖子: 1880地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
加到/etc/environment中把。
_________________飞得高,飞得低,学习再学习,多少大秘密!
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 13 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 1 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 17.04 - Zesty Zapus
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.10
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店

我要回帖

更多关于 linux中设置classpath 的文章

 

随机推荐