标签: classnotfoundexception

java.lang.ClassNotFoundException:javax.faces.webapp.FacesServlet,tomcat看不到javaee-api-7.0-b83.jar

我正在尝试运行 Java EE 教程中的示例guessnumber-jsf。它在这里: https: //svn.java.net/svn/javaeetutorial~svn

pom.xml 中没有依赖项。因此输出文件没有 .jar 文件。当我尝试将 javaee-api-7.0-b83.jar 放入 tomcat/lib 或 WEB-INF/lib/javaee-api-7.0-b83.jar 中时,没有任何变化。

当我尝试打开时

本地主机:8080/guessnumber-jsf/faces/greeting.xhtml

我收到 ClassNotFoundException。在哪里可以获得面部教程所需的 jar 列表?我怎样才能连接它们?

tomcat maven classnotfoundexception jakarta-ee

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

java.lang.ClassNotFoundException:在 Intellij 14 中运行 specs2 测试时出现 IntegrationSpec

我所做的是:

  1. 安装Intellij 14(Intellij 13也出现同样的问题)
  2. 安装 Intellij 的 Scala 1.0 插件(支持 Scala、SBT、SSP、HOCON 和 Play 2)。
  3. 创建一个新的 Play 2.x 项目
  4. 从 Intellij 14 运行项目(通过 localhost:9000 打开成功)
  5. 由于以下错误消息,运行默认测试(ApplicationSpec、IntegrationSpec)将不会运行。

为什么当我运行默认测试时不会生成测试类?

我的配置有问题吗(请参阅http://prntscr.com/53nk41http://prntscr.com/53nkj7)?

感谢您的任何建议!

错误:

Testing started at 18:31 ...
java.lang.ClassNotFoundException: IntegrationSpec
java.net.URLClassLoader$1.run(URLClassLoader.java:372)
java.net.URLClassLoader$1.run(URLClassLoader.java:361)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:360)
java.lang.ClassLoader.loadClass(ClassLoader.java:424)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
java.lang.ClassLoader.loadClass(ClassLoader.java:357)
org.specs2.reflect.Classes$class.loadClassOf(Classes.scala:206)
org.specs2.reflect.Classes$.loadClassOf(Classes.scala:213)
org.specs2.reflect.Classes$$anonfun$loadClassEither$1.apply(Classes.scala:197)
org.specs2.reflect.Classes$$anonfun$loadClassEither$1.apply(Classes.scala:197)
org.specs2.control.Exceptions$class.trye(Exceptions.scala:92)
org.specs2.control.Exceptions$.trye(Exceptions.scala:108)
org.specs2.reflect.Classes$class.loadClassEither(Classes.scala:197)
org.specs2.reflect.Classes$.loadClassEither(Classes.scala:213)
org.specs2.reflect.Classes$class.tryToCreateObjectEither(Classes.scala:90)
org.specs2.reflect.Classes$.tryToCreateObjectEither(Classes.scala:213)
org.specs2.reflect.Classes$class.tryToCreateObject(Classes.scala:70)
org.specs2.reflect.Classes$.tryToCreateObject(Classes.scala:213)
org.specs2.specification.SpecificationStructure$$anonfun$createSpecificationOption$1.apply(BaseSpecification.scala:107)
org.specs2.specification.SpecificationStructure$$anonfun$createSpecificationOption$1.apply(BaseSpecification.scala:107)
scala.Option.orElse(Option.scala:257)
org.specs2.specification.SpecificationStructure$.createSpecificationOption(BaseSpecification.scala:107)
org.specs2.specification.SpecificationStructure$.createSpecification(BaseSpecification.scala:94)
org.specs2.runner.ClassRunner.createSpecification(ClassRunner.scala:64)
org.specs2.runner.ClassRunner.start(ClassRunner.scala:35)
org.specs2.runner.NotifierRunner.start(NotifierRunner.scala:25)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:483)
org.jetbrains.plugins.scala.testingSupport.specs2.JavaSpecs2Runner.runSingleTest(JavaSpecs2Runner.java:92)
org.jetbrains.plugins.scala.testingSupport.specs2.JavaSpecs2Runner.main(JavaSpecs2Runner.java:68)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:483) …
Run Code Online (Sandbox Code Playgroud)

testing intellij-idea classnotfoundexception specs2 playframework-2.2

5
推荐指数
1
解决办法
1032
查看次数

java.lang.ClassNotFoundException:com.amazonaws.auth.AWSCredentials

将数据上传到 Amazon S3 时,我得到NoClassDefFoundError

线程“main”中的异常
java.lang.NoClassDefFoundError: com/amazonaws/auth/AWSCredentials
at athiniocloudmigration.AthinioCloudMigration.main(AthinioCloudMigration.java:30)
引起: java.lang.ClassNotFoundException: com.amazonaws.auth.AWSCredentials

这是我的编译语句:

javac -d . -cp ../../lib/aws-java-sdk-1.2.7.jar:../ AthinioCloudMigration.java AmazonCloudMigration.java CommonResources.java
Run Code Online (Sandbox Code Playgroud)

这就是我运行它的方式:

java -cp ../../lib/*.jar:. athiniocloudmigration.AthinioCloudMigration
Run Code Online (Sandbox Code Playgroud)

java amazon-s3 classnotfoundexception

5
推荐指数
0
解决办法
6163
查看次数

Java Selenium 错误:NoClassDefFoundError:org/openqa/selenium/HasAuthentication

我将 Java 与 Selenium 结合使用(通常我使用 ChromeDriver)与 Eclipse IDE,当我尝试运行时出现错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/HasAuthentication
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at crawler.House.getRooms(House.java:166)
    at model.Main.main(Main.java:258)
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.HasAuthentication
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) …
Run Code Online (Sandbox Code Playgroud)

java selenium classnotfoundexception selenium-chromedriver selenium-webdriver

5
推荐指数
1
解决办法
7442
查看次数

导航图中的 ClassNotFoundException android

我在 firebase 上看到了这个崩溃,并且在相同操作系统的模拟器中无法重现。不知道是什么原因造成的。三星 M32 OS 11 发生崩溃。

崩溃是

Caused by java.lang.RuntimeException: java.lang.ClassNotFoundException: com.octave.data.offer.Classes
Run Code Online (Sandbox Code Playgroud)

这是导航图

<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/offer_nav_graph"
app:startDestination="@id/offersFragment">

<fragment
    android:id="@+id/availableOfferDetailFragment"
    android:name="com.octave.offers.available.detail.AvailableOfferDetailFragment"
    android:label="fragment_available_offer_detail"
    tools:layout="@layout/fragment_available_offer_detail">
    <action
        android:id="@+id/action_availableOfferDetailFragment_to_applyOfferFragment"
        app:destination="@id/applyOfferFragment">
        <argument
            android:name="classes"
            app:argType="com.octave.data.offer.Classes[]" />
        <argument
            android:name="paymentPlans"
            app:argType="com.octave.data.offer.PaymentPlan[]" />
        <argument
            android:name="offerName"
            app:argType="string" />
    </action>
</fragment></navigation>
Run Code Online (Sandbox Code Playgroud)

我的数据类如下

@Parcelize
data class Classes(
val id: Int,
val name: String,
val totalEquity: Int,
val reservedEquity: Int,
val expectedReturn: Float,
val subscribed: Int
):Parcelable

@Parcelize
data class PaymentPlan(
val id: String?=null,
val name: String,
var payment: Int,
val …
Run Code Online (Sandbox Code Playgroud)

android classnotfoundexception kotlin android-navigation android-navigation-graph

5
推荐指数
1
解决办法
656
查看次数

android - 无法实例化活动 - ClassNotFound - 在一次日食上失败但在其他情况下失败

我尝试加载程序时收到"无法实例化活动"错误.让我感到困惑的一件事就是在我的旧电脑上使用完全相同的代码.我刚刚用新的eclipse/android SDK /等构建了一个新的.我有两台机器运行相同的代码,一个工作正常,另一个给出了这个错误.

有什么想法吗?

编辑:我在堆栈中注意到的一件事是

引起:java.lang.ClassNotFoundException:com.voldaran.puzzle.graBLOX.PopActivity in loader dalvik.system.PathClassLoader [/data/app/com.voldaran.puzzle.graBLOX-2.apk]

它列出了graBLOX-2.apk.为什么使用'-2.apk'?

当我在工作机器上手动重现此错误时,它不会显示最后一个[]'d部分.

Android Manifest

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".PopActivity"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
              android:finishOnTaskLaunch="true"
              android:configChanges="orientation|keyboardHidden"
              android:screenOrientation="portrait"
              >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

 04-21 17:33:42.284: E/AndroidRuntime(4045): FATAL EXCEPTION: main
04-21 17:33:42.284: E/AndroidRuntime(4045): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.voldaran.puzzle.graBLOX/com.voldaran.puzzle.graBLOX.PopActivity}: java.lang.ClassNotFoundException: com.voldaran.puzzle.graBLOX.PopActivity in loader dalvik.system.PathClassLoader[/data/app/com.voldaran.puzzle.graBLOX-2.apk]
04-21 17:33:42.284: E/AndroidRuntime(4045):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
04-21 17:33:42.284: E/AndroidRuntime(4045):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-21 17:33:42.284: E/AndroidRuntime(4045):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-21 17:33:42.284: E/AndroidRuntime(4045):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-21 17:33:42.284: E/AndroidRuntime(4045):     at android.os.Handler.dispatchMessage(Handler.java:99) …
Run Code Online (Sandbox Code Playgroud)

java eclipse android manifest classnotfoundexception

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

部署在Mac上的JBoss AS7应用程序无法找到com.apple.laf.AquaLookAndFeel

我们从旧版本的JBoss迁移到JBoss AS7,我们在应用程序的一部分使用JFreeChart:

chart = ChartFactory.createStackedBarChart( "", "", "Data", dataset,
            PlotOrientation.HORIZONTAL, true, false, false );
Run Code Online (Sandbox Code Playgroud)

当我们点击这一行时,我们得到下面的堆栈跟踪,表明找不到com.apple.laf.AquaLookAndFeel.我们只在Mac上看到这个问题,因为com.apple.laf包名称是有意义的.在Linux服务器上运行似乎工作正常.我们需要做些什么来让Mac上的AS7识别Apple的外观类吗?

我尝试过的所有Mac都在2012年4月26日全面更新.我找不到一个有一些旧JVM的人.

堆栈跟踪:

15:38:30,125 SEVERE [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http--0.0.0.0-8080-1) JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /blah/blah/blah/blahInfo.xhtml) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@3dc264b1]
15:38:30,129 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/mgmt].[Faces Servlet]] (http--0.0.0.0-8080-1) Servlet.service() for servlet Faces Servlet threw exception: java.lang.ClassNotFoundException: com.apple.laf.AquaLookAndFeel from [Module "deployment.blah_war-1001.0-SNAPSHOT.war:main" from Service Module Loader]
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
    at java.lang.Class.forName0(Native Method) [classes.jar:1.6.0_31]
    at java.lang.Class.forName(Class.java:247) [classes.jar:1.6.0_31]
    at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1856) [classes.jar:1.6.0_31]
    at javax.swing.UIManager.setLookAndFeel(UIManager.java:563) …
Run Code Online (Sandbox Code Playgroud)

java macos jfreechart classnotfoundexception jboss7.x

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

IntelliJ和android.support.v7.widget.GridLayout

我在IntelliJ项目中设置支持v7 GridLayout库或在我的代码中正确引用它时遇到了麻烦.

我目前在我的项目中使用ActionBarSherlock和Facebook库,并以相同的方式设置了支持GridLayout库(在src文件夹中没有源代码,我告诉IntelliJ使用项目目录作为jar文件夹).一切看起来很好,构建和部署到我的测试设备,但当我试图给布局充气时,我的应用程序崩溃了.

09-17 17:07:43.916: ERROR/AndroidRuntime(4143): FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.MainHostActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class android.support.v7.widget.GridLayout
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2753)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2769)
    at android.app.ActivityThread.access$2500(ActivityThread.java:129)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2117)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:143)
    at android.app.ActivityThread.main(ActivityThread.java:4717)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:521)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class android.support.v7.widget.GridLayout
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:576)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
    at com.decoderhq.indieshuffle.PlayerFragment.onCreateView(PlayerFragment.java:63)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:846)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1061)
    at …
Run Code Online (Sandbox Code Playgroud)

android intellij-idea grid-layout classnotfoundexception android-support-library

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

ClassNotFoundException:twitter4j.conf.PropertyConfigurationFactory:Android

如果我没有在我的项目上运行pro-guard,一切都很好,但如果我运行pro-guard并在设备中安装.apk,我就会遇到错误.我尝试在proguard-android.txt文件中添加以下行

-keep public class twitter4j.conf.PropertyConfigurationFactory

-dontwarn twitter4j.**
Run Code Online (Sandbox Code Playgroud)

但它没有任何区别.

我正在使用默认proguard-android.txt文件SDK

并将其设置project.properties如下

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
Run Code Online (Sandbox Code Playgroud)

我看了这个链接同样的问题,但无法理解,谷歌搜索并没有帮助我.

那么,有人可以告诉我这里有什么问题吗?

提前致谢

编辑:

删除public限定符后出现Logcat错误:

04-18 12:05:25.425: E/AndroidRuntime(16405): FATAL EXCEPTION: main
04-18 12:05:25.425: E/AndroidRuntime(16405): java.lang.ExceptionInInitializerError
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.b.a.h.<init>(Unknown Source)
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.ap.a(Unknown Source)
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.ap.<init>(Unknown Source)
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.aq.<init>(Unknown Source)
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.al.<init>(Unknown Source)
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.ao.a(Unknown Source)
04-18 12:05:25.425: E/AndroidRuntime(16405):    at twitter4j.ao.a(Unknown Source)
04-18 …
Run Code Online (Sandbox Code Playgroud)

java twitter android proguard classnotfoundexception

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

为什么下面的代码编译但没有运行?

class Demo
{
    Demo()
    {
        System.out.println("Hello From Demo");
    }
}

class demo
{   
    demo()
    {
        System.out.println("Hello From Small Demo");
    }
}

class Test
{
    public static void main(String arg[])
    {
        Demo d1=new Demo();
        demo d2=new demo();
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码编译但不会运行; 当我尝试运行这个程序时,它会给出一个classNotFoundException.我究竟做错了什么?

java classnotfoundexception

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