Android导入httpserver报出NoClassDefFoundError错误

单独写了个demo

import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.sun.net.httpserver.HttpServer;
import java.io.IOException;
import java.net.InetSocketAddress;

public class MainActivity extends AppCompatActivity {

    private HttpServer server;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        startServer();
    }

    private void startServer() {
        try {
            server = HttpServer.create(new InetSocketAddress(10100), 0);
            server.createContext(Environment.getExternalStorageDirectory().getAbsolutePath());
            server.setExecutor(null);
            server.start();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        server.stop(0);
    }
}

就是这样到代码 运行时就会报出错误
图片说明

换版本 下载jar包放入libs也是一样无法解决 求大佬指点

0

1个回答

new Thread试试

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android 配置shareSDK出现错误
“xxx” is not translated in “en” (English) 意思是“XXX”未翻译成“en”(英文) 这个情况只会出现在打包apk的时候,在你测试的时候是不会发生的。1.简单粗暴的方式解决: lintOptions{ checkReleaseBuilds false abortOnError false }当然这个方式是不建议使用的
Eclipse 引用外部library工程,运行时报NoClassDefFoundError的解决
好久没有碰过Eclipse了,公司这边现在在用这个做开发。 在将工程作为library引用至项目的过程中,运行时报错NoClassDefFoundError。 假设我现在是MultiDexApplication工程要引用AndFixLib工程 网上大部分说的操作是: 这么添加,并且 这里要勾选一下。 而实际中测试,Order and Export 勾选不勾选,引用了An
java 连接 MySQL 数据库出现时区错误:The server time zone value‘???ú±ê×??±??' is unrecognized or represents...
错误信息: java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezon...
【转】sun.misc.BASE64Encoder找不到的解决方法
sun.misc.BASE64Encoder/BASE64Decoder类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在eclipse中直接使用却找不到该类。解决方法如图:  
关于分包后的apk运行发生java.lang.NoClassDefFoundError的问题
这次在开发过程中遇到了应用提交应用市场审核不通过的问题,小米开放平台给我发来了Log文件,一看发现是 java.lang.NoClassDefFoundError 这个错误引起了,反复查看代码就是没找到问题出在哪儿,百度半天一点进展没有。 然后谷歌了一下  出来了很多stackoverflow的结果  于是  我解决了   发下原地址:http://stackoverflow.com/que
Tomcat 引入jar包导致的 NoClassDefFoundError 报错的问题解决
问题处理 今天在慕课网上学习时用到了一个问题:在 Tomcat 下跑项目时 new SAXreader(); 方法不执行。项目运行到 SAXReader reader = new SAXReader(); 时直接跳出整个方法,没有执行后面的代码,且控制台没有报错信息。 我使用 Maven 构建项目,pom 文件中的确引入了相关依赖,而且是目前最新的版本,不存在版本不兼容问题。 <!-- ...
Eclipse和Android错误-NoClassDefFoundError
我有一个android应用程序一直运行的很好,直到我添加第二个外部库来创建路径的时候,它就出现了问题。自从添加了scoreninja jar,当我试图运行这个程序的时候我就得到了NoClassDefFoundErrorrn这是报错信息rnrn 09-19 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapterrnrn像所有通过android工具生成的脚本一样,我不知道除了删除和重新创建或者重启eclipse(我已经试过三次了)我还能做什么。有人知道我能怎样改正这个么?rn
shareSDK导入的常见错误及解决方法
1.在导入我们的sdk时没有加入以下依赖库  导致的错误信息 有人不理解明明说不集成相关平台,为什么还要导入,那是因为在导入我们的sdk的时候,默认 有相应的库,只有把相应的库都删了,才可以不添加。 2.在Xcode5.1上运行我们的SDK报错 修改以下方案 3.没有找到”#import”头文件,报referenced from:等一
新导入Jar包时遇到NoClassDefFoundError 的解决方法
软件之前运行得很好,为了使用某个控件,重新下载并导入了一个jar包(之前就有该Jar包), 编译的时候没问题,但一到手机上运行就报错,出现NoClassDefFoundError, 很郁闷,在网上找了好多方法都不行,后来发现其实很简单: Properties——Java Build Path——勾选该导入的jar包——clean——Debug 就OK了~~~~
解决Android运行过程中出现的NoClassDefFoundError
1、先说一下出现上述问题的经过 出现这个问题是集成一个aar之后,编译过程中没有问题。在安装运行的时候出现上述错误。然后百度各种解决办法都无济于事。但是有了一点思路。 报错位置 在自定义的application中初始化的aar导致的程序崩溃。 解压apk反编译打包的apk,发现报错的class存在,但是仍然报这个错误。 最终原因是libs里面添加的jar包,和aar里
android(或java中)怎样在自己的jar包里集成第三方类库并且可用(不会报错:java.lang.NoClassDefFoundError....)
        估计不少coder friends 在开发android或java项目时都有过自己打jar包给别人使用的经历,这其中有一些人可能跟我一样在打jar包时会遇到一个问题:在打jar包的整个过程中一切正常,如果这个jar里的源代码都是自己所写(没有单独引用第三方开源库),那么不出意外的话这个jar就能正常在apk中使用,但是如果我的jar里又引用了其他的jar(或者直接在maven,gr...
解决找不到ContextCompat.checkSelfPermission的问题
主要解决android找不到ContextCompat.checkSelfPermission的问题,但导入最新的android-support-v4.jar后,又报出appcompat_v7的版本不符之类的问题。
Unity3d使用SAPI实现TTS,打包运行报错
1.导入Interop.SpeechLib.dll2.简单测试代码using SpeechLib; public class SpeechTest : MonoBehaviour { SpVoice mSpVoice; void Start() { mSpVoice = new SpVoice(); mSpVoice.Voice = mSpV...
HttpServer.jar
搭建一个HttpSerer的最好选择了
Android应用程序使用SimpleDateFormat报错并导致程序闪退
Android应用程序使用SimpleDateFormat: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ; 有如下错误: java.lang.NoClassDefFoundError: android.icu.text.SimpleDateFormat 解决方法:
ADINA中计算内存的手动分配技巧
adina使用过程中常报出内存错误,手动设置方法来避免
关于打包自定义标签,并导入项目使用时,出现java.lang.NoClassDefFoundError: JspException异常,解决方法和注意事项!
坑死我了啊!!!!事先不知道,还以为哪里出了bug,百度这个异常可能出现的原因,都没解决,最后百度关键字“打包自定义标签库 出现异常”出现的第一个链接才解决的,Stack Overflow上也有关于这个答案,链接:http://stackoverflow.com/questions/9184500/javax-servlet-servletexception-java-lang-noclassdeffounderror-javax-servlet-se 具体方法: 1.新建一个普通的java项目,将自己写
xUtils-3.x导入eclipse报错,ava.lang.NoClassDefFoundError等,项目出现感叹号,无法运行的问题
按照网上博客的内容进行了导包,添加了相关文件,但执行时却报错项目存在问题,或者Conversion to Dalvik format failed with error 1 ,java.lang.NoClassDefFoundError: org.xutils.x$Ext等,无法执行。 代码是没有问题的,导包的过程也是没有问题的,环境变量也正确,其他乱七八糟的修改配置都试了一遍都没有解决。
kafka的producer报错异常
kafka的producer出现异常,现象如下 Exception in thread “Thread-0” kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries. at kafka.producer.async.DefaultEventHandler.handle(Default
eclipse中maven项目在启动运行时出现 Java.lang.NoClassDefFoundError 解决办法
1、 clean project 2、项目右键选择maven,然后update project 进行更新,也可以 alt + F5快捷键 3、右键Tomcat 进行clean 4、Tomcat添加war包,启动运行项目即可
关于安卓压缩图片LuBan的NoClassDefFoundError解决办法
压缩图片我用了Luban 压缩运行出现了解决方案:implementation 'top.zibin:Luban:1.1.5' implementation "com.android.support:exifinterface:27.1.1"在导入依赖的时候应该再补上后面一个,这是因为android SDK最新的ExifInterface这个已经不在android.support.media.Ex...
android端HttpServer的实现
下这个吧 , https://download.csdn.net/download/dami_lixm/11341046 android端HttpServer的实现,PC端通过浏览器访问android端SD卡上文件的功能
java.lang.NoClassDefFoundError错误产生的原因及解决方案
java.lang.NoClassDefFoundError错误产生的原因: NoClassDefFoundError错误产生的原因是:JVM在编译的时候能找到调用方法或静态变量所在的类,但在运行的时候找不到此类而引发的错误。 本人曾产生NoClassDefFoundError错误的代码: 应用程序跑的时候,出现了java.lang.NoClassDefFound
新手学习Android Studio 导出aar到unity打包出错
1.unity 打包出错CommandInvokationFailure: Gradle build failed.C:/Program Files/Java/jdk1.8.0_152\bin\java.exe -classpath "E:\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launche...
NoClassDefFoundError:无法初始化类
今天项目切割地址,先在测试环境上测试。 结果一运行就报错了:java.lang.NoClassDefFoundError,无法初始化类 网上找了许多方法,比较乱,后来发现了一个比较好的博客,参考地址,有需要的话可以看看这个作者写的,挺清楚的。 我遇见的问题的解决方法: 我的是测试环境上的配置文件没有及时更新,导致classpath地址不对,所以没有办法初始化类。 ...
NoClassDefFoundError错误
//在解释运行程序时发生了一个奇怪的错误----// NoClassDefFoundErrorrn// 请专家们帮我看看 rn/**rn MyColorSliderTest.javarn @author GeHaimingrn @version 2007-04-30rn*/rnrnimport javax.swing.*;rnimport javax.swing.event.*;rnimport java.awt.*;rnimport java.awt.event.*;rnrnpublic class MyColorSliderTestrnrn public static void main(String[] args)rn rn MyColorSliderFrame frame=new MyColorSliderFrame();rn frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn frame.setVisible(true);rn rnrnrn/**rn MyColorSliderFramern*/rnclass MyColorSliderFrame extends JFramernrn public MyColorSliderFrame()rn rn setTitle("My Color Slider Test");rn setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);rn rn //初始化暂存颜色的变量rn red=green=blue=256/2;rn rn //sliderPanelrn sliderPanel=new JPanel();rn sliderPanel.setLayout(new GridLayout(3,1));rn rn //事件监听器rn listener=new ChangeListener()rn rn public void stateChanged(ChangeEvent event)rn rn JSlider slider=(JSlider)event.getSource();rn int value=slider.getValue();rn rn //这种算法,我并不是很认同,但又找不到时别的方法了rn if(value!=red)rn rn red=value;rn demoPanel.setBackground(new Color(value,green,blue));rn rn elsern rn if(value!=green)rn rn green=value;rn demoPanel.setBackground(new Color(red,value,blue));rn rn elsern rn blue=value;rn demoPanel.setBackground(new Color(red,green,value));rn rn rn rn ;rn rn //redSliderrn JSlider redSlider=new JSlider(0,256,1);rn addSlider(redSlider,"red");rn rn //greenSliderrn JSlider greenSlider=new JSlider(0,256,1);rn addSlider(greenSlider,"green");rn rn //blueSliderrn JSlider blueSlider=new JSlider(0,256,1);rn addSlider(blueSlider,"blue");rn rn rn //添加Sliderrn public void addSlider(JSlider s,String description)rn rn s.addChangeListener(listener);rn JPanel panel=new JPanel();rn panel.add(s);rn panel.add(new JLabel(description));rn sliderPanel.add(panel);rn rn rn private JPanel demoPanel;rn private JPanel sliderPanel;rn private ChangeListener listener;rn private int red,green,blue;rn rn public static final int DEFAULT_WIDTH=400;rn public static final int DEFAULT_HEIGHT=400;rn rnrn
Android 实现本地HttpServer搭建,使用AndroidAsync三方库
      公司要做一个h5的游戏嵌入到安卓中用webview展示,但是用请求网络的地址在webview上展示会很卡,因为我这设备是终端不是手机这种,所以性能没有手机好,相对就会很卡,然后公司让做成本地的,我就开始找库,看到AndroidAsync这个库,本身自己对服务器方面的也不是很懂,所以问了一下前端怎么搭建这种静态服务器的。      了解流程后也研究了一下子,算是明白了一点,下面是代码:...
导入jar包后出现NoClassDefFoundError错误
工程中导入第三方jar包后,编译没有出错,但运行时出现NoClassDefFoundError,在网上搜了下高手提供的解决方法,有两种: 1、将jar包放在...\Java\jre6\lib\ext目录下,重新编译运行; 2、在Android项目下新建文件夹libs,将jar包复制进去,然后右键Build Path——>Add to Build Path,会发现在Referenc...
关于mybatis测试类测试时报NoClassDefFoundError的异常
问题描述:工程里有一个MyBatisUtil.java的工具类,封装用来对SqlSession进行openSqlSession和close的, 工具类中通过流获取mybatis-config.xml的配置文件 InputStream is= Resources.getResourceAsStream(“mybatis-config.xml”); 然后把相应的mapper.xml都写好了 sele...
Android - 使用 Kotlin 和 Room 进行开发遇到的问题
问题1 Kotlin: java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;解决 compile 'com.mapzen:on-the-road:1.2.0'问题2Error:Execution failed for task ':labeling_main:transfor
静态方法执行未成功抛出NoClassDefFoundError
Intellij上面起一个web服务,从浏览器请求的时候,页面出不来,看后台日志,发现一个方法抛了NoClassDefFoundError错误。 怀疑是类依赖的包没有在classpath下,查看了maven依赖,包是依赖进去的。 然后怀疑是依赖的包损坏了,导致类加载不到。mvn clean一下,清除后重新下载,发现问题仍然存在。 依赖包损坏加载的的时候会报什么错?知道的同学告诉一下。 写...
python 基于BaseHTTPServer的web服务器搭建(二)
#coding=utf-8 from BaseHTTPServer import HTTPServer,BaseHTTPRequestHandler import urllib class MyHandler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self...
在工程中导入JAR,出现NoClassDefFoundError错误
我现在碰到个问题,将原来程序中用到的包打成JAR文件,然后将原包删去,将打好的JAR文件导入进来代替原包,可是在运行的时候出现NoClassDefFoundError错误。rnrn我试了重新建立一个工程,并把JAR文件防在工程目录下,都不行,全都是出同一个错误。rnrn本人是J2ME新手,还请各位大侠帮忙看看是什么问题。万分感谢
Android 出现java.lang.NoClassDefFoundError错误的一种解决方案
在defaultConfigz中已经声明了multiDexEnabled true,当方法数超过65535时便会自动打出两个Dex包命名为classes.dexclasses2.dex,一些方法被打入了第二个dex包,即classes2.dex中,导致了5.0以下机型无法运行应用报错。下面是解决方案:1.在defaultConfig中已经声明multiDe...
GreenDao 解决5.0以下报错问题
在greendao使用的时候大家可能都会遇到过版本兼容问题,就是我们在使用GreenDao数据库的时候会发现,在android5.0以上的系统版本,没什么问题,我们可以正常运行,这也没问题,但是在android5.0一下版本就会报错。java.lang.NoClassDefFoundError: org.greenrobot.greendao.database.StandardDatabase at
ANDROID HTTPSERVER
基于android系统设备构建httpServer,共享图片,音乐视频资源
android导入spring的jar包后发生NoClassDefFoundError错误?
通过Build path-->configure build path-->add Library-->user library-->New-->...-->add jars导入spring-2.5.6.jar和spring-webmvc-2.5.6.jar.jar文件是放在工程目录下的。rn在以下代码处发生错误:rnrn[code=Java]rnApplicationContext applicationContext = new ClassPathXmlApplicationContext(rn "invoker-client.xml");rn[/code]rnrn[code=XML]rn11-16 07:11:57.685: ERROR/AndroidRuntime(1555): java.lang.NoClassDefFoundError: org.springframework.context.support.ClassPathXmlApplicationContextrn[/code]rnrnrn试过新建libs 文件夹,包放到这个目录下,右键 Build Path -> Use as source folder,编译不通过;rn把jar文件放在assets目录下也不行;rnproject-->clean-->...也不行。rnrn有碰到过这种情况的吗,请教解决办法?
解决Eclipse中无法直接使用Base64Encoder的问题
1.右键项目--》Build Path --》Configure Build Path 选择Libraries,点击JRE System Library,选择 Access rules,如果之前没有定义规则,会显示No rules defined       2. Access rules,点击Edit --》Add,然后点击Ok       3.在Resolution下...
关于使用eventbus引发的NoClassDefFoundError问题解决方案
报错情况:java.lang.NoClassDefFoundError: org.greenrobot.eventbus.EventBusBuilder 环境描述:android studio 、API 18 、JDK1.8 问题原因:1、 没有注册或者创建EventBus初始化对象。                   2、multidex问题。这是因为安卓5.0起Mult
将MySQL数据导入hive时报错发现如下错误
报错如下 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/shims/ ShimLoader Caused by: java.lang.Cl...