Java开发学习 Eclipse项目有红感叹号解决之道
作者:欧阳鹏 发布时间:2022-10-22 15:29:27
今天一个读者问我关于Android通过调用Webservice实现天气预报这篇文章的源码下载后出现的错误
Could not find class 'org.ksoap2.transport.HttpTransportSE
该问题的解决方法是:(摘自http://blog.csdn.net/wangygang/article/details/7652838)
SDK升级到R17后,原来正常的程序出问题了,明明已经引用了错误提示中的jar包
提示Could not find class 'org.ksoap2.transport.HttpTransportSE'
问题解决了。R17的版本,外部jar必须放在特定的libs目录下才行。也就是新建一个Folder,名叫libs,把要应用的jar包拷贝到该libs文件夹中即可。
然后我打开自己的Eclipse项目一看,我的该项目竟然出现了一个大红感叹号。 无法将项目刷到模拟器上查看到底哪里出了错,百度了一下,以下是解决之道:(摘自Eclipse项目有红感叹号的解决方法)
【问题原因】:工程中classpath中指向的包路径错误
【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。
下面两段为我解决此问题时在网上找的参考资料,可参阅:
你用myeclipse新建 web工程, 在工程目录下会生成一个 .classpath 配置文件,里面是你工程里面引用的jar的配置。这个.classpath 对你的web工程没有什么影响,其实是给myeclipse 识别的。你说的这种情况是因为 .classpath 文件里面 配置引用了某个jar,但是实际上你的 lib 里面并没有这个jar 所以才会有红色的提示。
你不用拿.classpath文件和你的jar一个个去找, 你现在打开MyEclipse右键单击你的web工程,找到 Build Path > Configure Build Paht... > 然后上面有几个选项卡找到 Libraries。 这里看到的就是你工程里面引用的 所有的 jar ,看看是不是在某个jar图标上有个很小的黄色的感叹号?
如果有的话就没错了, 先选中这个jar, 点击右边的 Remove > 点击OK ,等待几秒, 现在web工程上面的红色XX是不是没有了。
解释一下:黄色的感叹号的jar,表示.classpath配置文件引用了jar, 但是实际上lib里面没有这个jar。
来源:http://blog.csdn.net/ouyang_peng/article/details/9249285


猜你喜欢
- 下面对Java反射的基础知识进行说明和总结:首先定义一个MyBase类,其中有私有字段,也有公有字段。同时也有公有方法和私有方法。MyBas
- 一、Collections说明:Collcetions是集合框架中的工具,特点是方法都是静态的。二、Collections中的常见方法1,对
- 工欲善其事,必先利其器很多程序员可能都忘了记录应用程序的行为是一件多么重要的事,当遇到多线程环境下高压力导致的并发bug时,你就能体会到记录
- 本文介绍IntelliJ IDEA中Project 窗口的一些设置技巧,参考IntelliJ IDEA 简体中文专题教程,英文好的同学可以查
- 软件需求VS2019社区版、win10操作系统、opencv4.1.0VS2019社区版(免费) 下载地址OpenCV4.1.0 下载地址配
- 前言在这篇文章里,最后总结处,我说了会讲讲循环依赖中,其中一个类添加@Async有可能会导致注入失败而抛异常的情况,今天就分析一下。一、异常
- 起因:有后端同事反馈在异步线程中获取了request中的参数,然后下一个请求是get请求的话,发现会偶尔出现参数丢失的问题.示例代码:@Ge
- 学生管理系统简单的实现,供初学Java Swing同学学习使用。import java.awt.Dimension;import java.
- G1 – Garbage First(垃圾优先算法)G1最主要的设计目标是: 将STW停顿的时间和分布变成可预期以及可配
- 提示出现unresolved external symbol _main搜了下找了下原因如下在创建MFC项目时
- java ,javaw 和 javaws 的区别:首先,所有的这些都是java的启动装置,java.e
- 本文实例讲述了C#接口在派生类和外部类中的调用方法。分享给大家供大家参考,具体如下:C#的接口通过interface关键字进行创建,在接口中
- 建造者模式是Java中一种创建型设计模式,它的主要目的是将一个复杂对象的构建过程分解为多个简单对象的构建过程,并且使这些构建过程按照一定的顺
- 本文实例为大家分享了Android调用外置摄像头的具体代码,供大家参考,具体内容如下1、布局文件<?xml version="
- launch 是 CoroutineScope 的一个扩展函数,该方法在不阻塞当前线程的情况下启动新的协程,launch 里面的代码虽然有挂
- 基类:using System;using System.Collections.Generic;using System.Linq;usi
- 目录单一职责原则接口隔离原则开闭原则里氏替换原则依赖倒置原则迪米特法则笔者作为一个菜鸟,会尝试以简单的代码和容易理解的语句去解释这几种原则的
- 最近,在与同事进行协同编程时,我们开始讨论在C#中初始化新对象的最佳方法。我一直是使用构造函数实现,尽管他倾向于静态工程方法。这引起了关于每
- 本文实例讲述了Java截取字符串的方法。分享给大家供大家参考。具体实现方法如下:public static void main(String
- 使用类的全权名: System.Text.StringBuilder sb = new System.Text.StringBuilder(