当我的活动布局中存在某些元素时,我遇到运行应用程序的问题.我有以下布局,当我包含"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类.我觉得这很简单,但我很想念它.
我正在尝试使用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所以我怀疑我忽略了一些东西.
我有一个问题,需要帮助,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) 使用以下命令编译好我的代码:
javac -cp "../lib/*" AvroReader.java
(lib是我放我的jar文件的地方)
在运行时,我得到ClassNotFoundException以下行:
DatumReader<?> dtmrdr = new GenericDatumReader();
它说org.apache.avro.generic.GenericDatumReader即使我已经导入它也找不到它.
为什么会这样?
谢谢!
我正在学习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) 好了,我现在知道这个问题已经在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
我是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应用程序,我对Java和NetBeans完全缺乏经验.
我一直在尝试连接到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) 我正在创建一个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应用程序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 ×8
android ×2
classpath ×2
jdbc ×2
apache-spark ×1
eclipse ×1
jar ×1
jspx ×1
listener ×1
maven ×1
mysql ×1
netbeans ×1
spring-mvc ×1
sql-server ×1
sqljdbc ×1
tomcat ×1
web-services ×1