标签: classnotfoundexception

运行应用程序时android.view.Space的ClassNotFoundException

当我的活动布局中存在某些元素时,我遇到运行应用程序的问题.我有以下布局,当我包含"Space"元素时,我遇到了问题:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:orientation="vertical" >

<Button
       android:id="@+id/button1"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_alignParentBottom="true"
       android:layout_alignParentLeft="true"
       android:text="@string/foursquare" />

<Button
      android:id="@+id/button2"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_above="@+id/foursquare_button"
      android:layout_alignParentLeft="true"
      android:text="@string/yelp" />

<Space
    android:layout_width="match_parent"
    android:layout_height="100px"
    android:layout_weight="0.18" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是这样的:

11-26 11:14:09.875:E/AndroidRuntime(10485):FATAL EXCEPTION:main
...
11-26 11:14:09.875:E/AndroidRuntime(10485):java.lang.RuntimeException:无法启动活动ComponentInfo {com.infoit.nfc.activity/com.infoit.nfc.activity.ViewTag}:android.view.InflateException:二进制XML文件行#23:错误膨胀类空间
...
11-26 11:14:09.875:E/AndroidRuntime(10485):引起:android.view.InflateException:二进制XML文件行#23:错误膨胀类空间
...
11-26 11:14:09.875:E/AndroidRuntime(10485):引起:java. lang.ClassNotFoundException:android.view.Space在loader dalvik.system.PathClassLoader [/data/app/com.infoit.nfc.activity-2.apk]中
......

如果我删除空间元素,一切都是桃子敏锐的.不知何故,即使我认为定义xmlns可以解决问题,它也无法找到Space类.我觉得这很简单,但我很想念它.

android android-layout classnotfoundexception

4
推荐指数
3
解决办法
2574
查看次数

使用JDBC连接到MS SQLServer时出现ClassNotFoundException

我正在尝试使用MS JDBC驱动程序(Microsoft SQL Server JDBC驱动程序3.0:http://www.microsoft.com/download/en/details.aspx?id = 21599)连接到MSSQL,但我每个人都在做什么当我在Netbeans中运行项目时,获取java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver.

我在Windows 7 Enterprise 64位上运行Netbeans 7.1.我已经在网上看了很多关于如何设置MSSQL JDBC驱动程序的指南,但我知道我遗漏了一些东西.有没有人有一个傻瓜/白痴证明指南来设置它,我不在乎它是多么基本.我确信它在我的环境中的某些东西是不正确的,我只是刚开始使用Java和Netbeans所以我怀疑我忽略了一些东西.

java sql-server netbeans jdbc classnotfoundexception

4
推荐指数
1
解决办法
5239
查看次数

在webservice中找不到类class.forName("com.mysql.jdbc.Driver")

我有一个问题,需要帮助,Class.forName("com.mysql.jdbc.Driver")当我从eclipse运行webservice时,抛出类没有发现异常,但是当我创建新的java项目时,它运行完美.

mysql-connector-java-5.1.19-bin.jar在两个项目的构建路径中添加了但我不知道webservice中的问题是什么.

  public String insertOrder(
         int current_id, 
        int table_id) 
        {
            try {
      Class.forName("com.mysql.jdbc.Driver");
      Connection con = 
    DriverManager.getConnection("jdbc:mysql://localhost:3306/myhoteldb", "root", "mypassword");
      PreparedStatement st = 
    con.prepareStatement("insert into orders(orders.current_id,orders.table_id) values(?,?)");
      st.setInt(1, current_id);
      st.setInt(2, table_id);

      st.executeUpdate();
      } catch (Exception e) {
      System.out.println(e.getMessage());
      }
      return "record inserted";
      }
    }
Run Code Online (Sandbox Code Playgroud)

这个错误日志

  java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at pkg.MyServices.insertOrder(MyServices.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102)
at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) …
Run Code Online (Sandbox Code Playgroud)

java eclipse web-services classnotfoundexception

4
推荐指数
1
解决办法
3万
查看次数

classpath - 从命令行运行java程序

使用以下命令编译好我的代码:

javac -cp "../lib/*" AvroReader.java

(lib是我放我的jar文件的地方)

在运行时,我得到ClassNotFoundException以下行:

DatumReader<?> dtmrdr = new GenericDatumReader();

它说org.apache.avro.generic.GenericDatumReader即使我已经导入它也找不到它.

为什么会这样?

谢谢!

java jar classpath classnotfoundexception

4
推荐指数
2
解决办法
3万
查看次数

java.lang.ClassNotFoundException:com.sun.faces.config.ConfigureListener

我正在学习Java,Spring MVC和Eclipse.我现在正在编写一本书,并试图获得第一个Spring MVC示例.当我从Eclipse运行它时,我收到此错误:

INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Nov 12, 2012 5:12:21 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
Nov 12, 2012 5:12:22 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at …
Run Code Online (Sandbox Code Playgroud)

java jspx spring-mvc listener classnotfoundexception

4
推荐指数
1
解决办法
2万
查看次数

使用java.lang.ClassNotFoundException使布局膨胀时出错

好了,我现在知道这个问题已经在SO上多次被问过,但没有一个答案对我有用.

我正在尝试为我的项目创建自定义首选项.更具体地说,它是HorizontalListView直接附在其下面的偏好.我基本上通过修改此代码来创建它SeekBarPreference(我也使用它并且工作正常).我和ListViewPreference它位于完全相同的文件夹SeelkBarPreference(正如我所说的那样没有问题)但是我经常得到一个ClassNotFoundException(见下面的logcat).这是我的ListViewPreference班级:

package com.example.ebookreader;

import android.content.Context;
import android.content.res.TypedArray;
import android.preference.Preference;
import android.util.AttributeSet;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.view.ViewParent;
import android.widget.RelativeLayout;
import android.widget.TextView;

public class ListViewPreference extends Preference {

    private final String TAG = getClass().getName();

    private static final String ROBOBUNNYNS = "http://robobunny.com";
    private static final int DEFAULT_VALUE = 50;

    private int mCurrentValue;
    private String mUnitsLeft = "";
    private String mUnitsRight = …
Run Code Online (Sandbox Code Playgroud)

android android-layout classnotfoundexception layout-inflater

4
推荐指数
1
解决办法
3547
查看次数

运行时错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

我是mysql和jdbc的新手,我收到了这个标题中的错误.我一整天都在搜索,找不到适合我的解决方案.

我试过的:卸载/重新安装mysql,将mysql-connector-java-5.1.25-bin.jar和ojdbc7.jar粘贴到我试图运行的.class文件的相同位置,在不同的目录中重建程序,可能还有其他几件事.

我使用notepad ++进行编码,并使用windows命令提示符进行编译和运行.它编译得很好,但我试着运行

C:\ Projects\bin> java -cp.ClientBase

输出是:

java.lang.ClassnNotFoundException:com.mysql.jdbc.Driver

at java.net.URLClassloader $ 1.run(URLClassLoader.java:336)
at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader .findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:432)
at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass( ClassLoader.java:356)
在java.lang.Class.forName0(本机方法)
java.lang.Class.forName(Class.java:188)
在ClientBase.main(ClientBase.java:21)
再见.

// import packages
import java.sql.*;

// create class ClientBase
public class ClientBase{
            // JDBC driver name and database URL
            static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";                
            static final String DB_URL = "jdbc:mysql://localhost/CLIENTBASE";          



 // Database credentials
    static final String USER = "root";
    static final String …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc classnotfoundexception

4
推荐指数
1
解决办法
6万
查看次数

在代码上获取ClassNotFoundException:"Class.forName("com.microsoft.sqlserver.jdbc.SqlServerDriver");"

这是我的第一个Java应用程序,我对JavaNetBeans完全缺乏经验.

我一直在尝试连接到sql并获取一些记录2天.问题是关于jdbc驱动程序,让我解释一下.我已经下载了sqljdbc驱动程序,然后按照以下步骤操作:

右键单击Project-> Select Properties->在左侧单击Libraries-> Compile选项卡 - 单击Add Jar/Folder按钮并选择sqljdbc4.jar文件.那应该没问题吧?

然后我写了这段代码但是我无法摆脱这个异常:

  Exception in thread "main" java.lang.ClassNotFoundException: 
  com.microsoft.sqlserver.jdbc.SqlServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:30)
Run Code Online (Sandbox Code Playgroud)

这是代码

public static void main(String[] args) throws ClassNotFoundException, SQLException {
    String url = "jdbc:sqlserver://.\\SQLEXPRESS;databaseName=Northwind; Integrated Security = SSPI ";

    Connection con = null;
    Statement stmt = null;

    ResultSet rs = …
Run Code Online (Sandbox Code Playgroud)

java classpath sqljdbc classnotfoundexception

4
推荐指数
1
解决办法
4万
查看次数

找不到Tomcat Mapper类

我正在创建一个Web应用程序,此刻我正试图让一个tomcat服务器运行。但是,当从cmd行运行时,我收到此错误消息。

 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tomcat/uti
   l/http/mapper/Mapper
    at org.apache.catalina.core.StandardContext.<init>(StandardContext.java:457)
    at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:532)
    at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:526)
    at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:207)
    at hello.Server.createTomcatServer(Server.java:34)
    at hello.Application.main(Application.java:57)

Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.http.mapper.
Mapper

    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 6 more
Run Code Online (Sandbox Code Playgroud)

这是我的pom.xml

   <?xml version="1.0" encoding="UTF-8"?>

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org     /2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>org.springframework</groupId>
<artifactId>gs-relational-data-access</artifactId>
<version>0.1.0</version>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.0.0.RC4</version>
</parent>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
    </dependency>
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>tomcat-catalina</artifactId>
        <version>7.0.52</version>
    </dependency> …
Run Code Online (Sandbox Code Playgroud)

java tomcat maven classnotfoundexception

4
推荐指数
1
解决办法
2117
查看次数

使用spark-submit运行Spark应用程序时出现ClassNotFoundException

我不知道如何启动Java应用程序spark-submit.

当我运行以下命令时:

spark@mcava-master:/home/miren/NetBeansProjects$ /opt/spark/bin/spark-submit --class /home/miren/NetBeansProjects/SparkExample/src/main/java/com/mycompany/sparkexample/CountWords.java --master spark://192.168.1.105:7077 /home/miren/NetBeansProjects/SparkExample/target/SparkExample-1.0-SNAPSHOT.jar spark://192.168.1.105:7077
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

java.lang.ClassNotFoundException: /home/miren/NetBeansProjects/SparkExample/src/main/java/com/mycompany/sparkexample/CountWords.java
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.apache.spark.util.Utils$.classForName(Utils.scala:174)
    at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:689)
    at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:181)
    at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:206)
    at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:121)
    at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
Run Code Online (Sandbox Code Playgroud)

我如何指出类路径?

java classnotfoundexception apache-spark

4
推荐指数
1
解决办法
2307
查看次数