linux环境下手动编译java(非eclipse环境),出现packagejunit.frameworkdoesnotexist应如何设置?

author author     2023-03-17     224

关键词:

操作系统是redhat,在系统中使用yum安装了包junit-3.8.2-3jpp.1.x86_64.rpm,设置了环境变量JUNIT_HOME=/usr/share/java/junit.jar,并且把/usr/share/java/junit.jar、/usr/share/java/junit-3.8.2.jar和/usr/share/java都加入了CLASSPATH变量中,但是编译依然出现如下错误:
error: package junit.framework does not exist
[java] [javac] import junit.framework.Test;
请问是环境变量设置有问题还是安装的包不正确啊?
CLASSPATH值设定如下:
/usr/share/java/junit.jar:/usr/share/java/junit-3.8.2.jar:/usr/java/jdk1.6.0_25/lib/tools.jar:/usr/java/jdk1.6.0_25/lib/dt.jar:/usr/share/java:/usr/share/java/:

参考技术A 用法:javac <选项> <源文件>
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:lines,vars,source 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath <路径> 指定查找用户类文件和注释处理程序的位置
用 javac -classpath 这个编译试试。本回答被提问者采纳
参考技术B /usr/share/java/junit.jar:/usr/share/java/junit-3.8.2.jar “ : ” /usr/java/jdk1.6.0_25/lib/tools.jar “ : ” usr/java/jdk1.6.0_25/lib/dt.jar:/usr/share/java:/usr/share/java/ “ : ”
CLASSPATH值设错了 必须是分号结尾 不是冒号追问

你确定你说的是LINUX?

追答

用dos输入 set classpath 看看 是否设置成了。如果环境变量成功了 会有显示

追问

大哥,我说的是linux!!!不是windows,哪里来的dos啊

参考技术C 我建议你在变量中指留一个路径,检查java文件中是否有import语句 参考技术D 你的classpath是不是少了一点啊
CLASSPATH=,:/usr/share/java/junit.jar:/usr/share/java/junit-3.8.2.jar:/usr/java/jdk1.6.0_25/lib/tools.jar:/usr/java/jdk1.6.0_25/lib/dt.jar:/usr/share/java:/usr/share/java/追问

一点的意思是包含当前运行路径,加不加影响不大的,但还是谢谢了

第5个回答  2011-08-19 javac <选项> <源文件>

linux环境下vim创建java文件,并编译运行

一、前提安装Java二、创建工作目录并编辑java文件三、编译四、运行   查看详情

如何调试跟踪androidframework源代码

...代码。一、准备工作确保机器上已经安装并配置下列软件环境:JDK/Eclipse/AndroidSDK/ADT即,机器上已经安装了Eclipse下Android应用开发所需的环境。如果还未配置,移步《搭建Windows下Android应用开发环境——Eclipse/Android/ADT》。另外,... 查看详情

eclipse如何编译java源程序

...下:1、不想手动对源程序进行编译和构建,在eclipse开发环境中的Project菜单下,勾选buildautomatically(自动构建)这一选项,就可以实现在按下Ctrl+S时,系统自动编译的效果。2、若工程项目较大,电脑配置较低,而且工程需要经... 查看详情

eclipse导入java工程后工程不能手动编译-最简解决办法

...个干净的工程代码,导入Eclipse2.选定工程右键属性,试图手动编辑该工程发现没有buildproject选项。 如下图:   测试还有两个表现:1>project-clean项目列表里找不到这个项目2>Export到javadoc可选工程项目里没有这个... 查看详情

c++版本的eclipse在linux下怎么安装

...那么怎么安装呢Eclipse是一由IBM,Borland等资助的开源开发环境;其功能可以通过插件方式进行扩展;本文在Linux下构建Java、C、C++的IDE。我用的环境是RedhatLinux9(自编译Gnome2.4)一.下载所需软件(所有下载的软件均放在/opt下)... 查看详情

linux下tomcat怎样指定jdk?

...tomcat不用指定jdk.因为linux下只有免安装的tomcat,只要你的环境变量配置正确就可以.当然如果是手动编译的话要把tomcat的servlet-api.jar和jsp-api.jar也配置到环境变量中参考技术Atomcat和jdk就没什么关系的。解释:tomcat运行的是已经编译... 查看详情

在linux环境下为eclipse配置jdk以及tomcat服务(附图解详细步骤)

  环境:jdk8,Tomcat7,eclipse  需要先在linux上安装好对应的软件及java环境,如果还没有安装的,可以先去看我之前写的两篇博客:ubuntu/linux中安装Tomcat(附图解详细步骤)以及ubuntu/linux系统中安装jdk以及eclipse(附图解详细步骤)... 查看详情

linux下手动安装jdk

...件夹java,并将jdk移动到该目录下sudomvjdk/usr/local/java/3.对环境变量进行修改。sudovim~/.bashrc如果vim没有安装,那么执行下面的命令安装vimsudoapt-getinstallvim打开文件之后,在文件末尾添加如下内容exportJAVA_HOME= 查看详情

windowseclipsec++怎么交叉编译linux

...ipse之前,请确保安装了以下组件并更新到最新版:1、Java环境2、gcc和g++下面简单介绍一下检测方法:1、查询java版本(通用):java-version2、查询gcc版本(红帽系列):rpm-qagcc3下面进入eclipse的安装环节,非常简单。总体来说是解... 查看详情

java反编译器

...是我没有找到win10版本,所以下载了jad158e.linux.intel,在wsl环境下运行,提示没 查看详情

linux系统调用matlab编译的jar包报错

...Linux系统报错。很急待解决,跪求答案,谢谢需要到Linux环境下编译成jar包,通用。Java是一次编写。不代表所有的class都能用。不同环境的机器需要重新编译。参考技术A你这个java环境没部署好....都无法初始化追问我重新检查了... 查看详情

windows开发的java程序怎么运行在linux环境下

在Windows下开发的意义是在windows下运行埃。。想在linux下运行当然要linux下编译了可以做到同一份代码跨平台编译已然很强大了不是:):可以java编译后是字节码文件,是跟平台无关性的,他是有JVM解释执行的,.class文件在哪里... 查看详情

unit01:java开发环境案例

TopJAVAFundamentalDAY01JDK及Eclipse目录结构操作JDK的安装及配置控制台版的JAVAHelloWorld使用Eclipse开发Java应用程序1JDK及Eclipse目录结构操作1.1问题为熟练掌握Linux下的目录操作,本案例需要完成如下操作:在Linux系统下,浏览jdk的目录结... 查看详情

如何在linux下手动构建php项目运行环境(lnmrp)

前言我之前在构建PHP项目运行环境,直接采用宝塔或者PHPstduy等一键集成安装工具,虽然操作简单,运营维护起来也方便.但是总觉得不自己手动安装一次,总感觉少点啥一样;所以今天,我们进行一次手动安装PHP运行环境并部署项目运行... 查看详情

如何把java程序部署到linux系统下

...java编译成*.class文件只需要虚拟机的支持,你只要在linux环境下装一个jdk就OK了,然后配置一下环境变量。然后java的class文件或者打包好的*.jar文件考到linux目录下就可以用了.参考技术Ajava当初宣传的时候最牛逼的一句话就是:Write... 查看详情

怎样在linux下进行java编程

linux下java编程与在windows下一样,重点在于搭建java开发环境。linux下搭建java开发环境步骤:1、下载linux环境下的JDK,前往java官网下载:http://www.java.com/zh_CN/举例:JDK程序名为:jdk-7u11-linux-i586.tar.gz保存路径:/home/wyl/tools-wyl/JDK7u11ec... 查看详情

怎样使用linux运行java程序

...将test工程中的Test2文件export为MyTest2.jar文件。2.Ubuntu上java环境安装。①jdk官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载Linux上使用的jdk。②eclipse官网http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/h... 查看详情

eclipse如何手动build

取消了自动编译eclipse如何手动build  方法如下:点击菜单-Project-BuildAutomatically,这个取消勾选。BuildAutomatically的意思是自动编译,选择的功能就是,在修改代码保存的时候,就编译了。点击菜单-Project-BuildAll或BuildProject。参考... 查看详情