我正在尝试运行 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 列表?我怎样才能连接它们?
我所做的是:
为什么当我运行默认测试时不会生成测试类?
我的配置有问题吗(请参阅http://prntscr.com/53nk41和http://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
将数据上传到 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 与 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
我在 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
我尝试加载程序时收到"无法实例化活动"错误.让我感到困惑的一件事就是在我的旧电脑上使用完全相同的代码.我刚刚用新的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) 我们从旧版本的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) 我在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
如果我没有在我的项目上运行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) 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.我究竟做错了什么?