我所有的课程都很好。然后我想创建main/resources
以在我的项目logback.xml
中添加main/resources
我从"How to create main/java inside src"获得了帮助
但是在创建文件夹后,我在所有类中都出现错误,主文件夹被转换为包
如何在src文件夹中添加文件夹main / resources?
或者有没有办法在spring MVC的任何包中添加logback.xml
?
答案 0 :(得分:21)
在eclipse中添加资源文件夹:
Build Path
Configure Build Path
(或Properties
- > Java Build Path
)
Source Tab
点击Add Folder
Create new Folder
答案 1 :(得分:1)
尝试添加新的源文件夹。右键单击您的src->新>源文件夹:main / resources
答案 2 :(得分:1)
由于您没有使用Maven,因此您不应该创建src / main / resources文件夹。只需将logback.xml放在src文件夹中即可。
在创建main / resources之前,还要将java文件(及其整个包文件夹结构)恢复为src。
答案 3 :(得分:1)
只有maven项目在src中自动生成资源文件夹,其他解决方案将logbackback.xml
放在src文件夹中,它将工作。
答案 4 :(得分:1)
找到您的pom.xml
。导航到其中的build
标记。在此标记内,您必须查找有关源目录的任何声明。可以是sourceDirectory
direclty,也可以出现在任何plugin
中。找到后,尝试取消注释,然后执行右键单击> Maven->更新项目。应该解决大多数情况。如果没有,你还有其他问题。
答案 5 :(得分:0)
也许您可以创建新文件夹。然后,打开此对象的属性并单击“Java Build Path”。在构建路径上选择源文件夹。只需尝试,伙计!
答案 6 :(得分:0)
右键单击您的项目 - >构建路径 - >新源文件夹
键入文件夹路径src / main / resources,然后单击“完成”。
以下屏幕截图。
第1步:Figure: 1
第2步:Figure: 2
答案 7 :(得分:0)
如果您的项目是eclipse项目,那么它将自动识别文件夹
打开命令行,使用pom.xml将目录更改为文件夹
并将其放入CMD:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.audioverse.smf.audioverse, PID: 22422
java.lang.RuntimeException: Unable to start receiver com.onesignal.NotificationOpenedReceiver: java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference
at android.app.ActivityThread.handleReceiver(ActivityThread.java:3397)
at android.app.ActivityThread.-wrap18(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1780)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference
at android.app.Activity.startActivityForResult(Activity.java:4565)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:767)
at android.app.Activity.startActivityForResult(Activity.java:4522)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:754)
at android.app.Activity.startActivity(Activity.java:4883)
at android.app.Activity.startActivity(Activity.java:4851)
at com.audioverse.smf.audioverse.NotificationOpened.notificationOpened(NotificationOpened.java:29)
at com.onesignal.OneSignal$17.run(OneSignal.java:1919)
at com.onesignal.OSUtils.runOnMainUIThread(OSUtils.java:278)
at com.onesignal.OneSignal.fireNotificationOpenedHandler(OneSignal.java:1916)
at com.onesignal.OneSignal.runNotificationOpenedCallback(OneSignal.java:1865)
at com.onesignal.OneSignal.handleNotificationOpen(OneSignal.java:1956)
at com.onesignal.NotificationOpenedProcessor.processIntent(NotificationOpenedProcessor.java:118)
at com.onesignal.NotificationOpenedProcessor.processFromContext(NotificationOpenedProcessor.java:53)
at com.onesignal.NotificationOpenedReceiver.onReceive(NotificationOpenedReceiver.java:38)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:3390)
at android.app.ActivityThread.-wrap18(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1780)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Disconnected from the target VM, address: 'localhost:8608', transport: 'socket'
答案 8 :(得分:0)
我在学习Spring Boot时也遇到了同样的问题,想在资源中添加logback.xml。
我正在使用sts进行春季引导。据我了解,您的文件系统文件夹结构和另外一个sts文件夹结构有两点。
首先,我在文件系统中的src/main/
处创建了一个文件夹,然后将该文件夹添加到构建路径中。 *
要创建文件夹,请遵循下面的图像1,2和3
现在,在最后一步,将新添加的资源文件夹添加到构建路径中。通过单击属性或直接构建路径按钮。
Click on source tab
,然后click on add folder
和browse the resources folder
,然后添加所有内容。请参阅下图,以获取更多描述和帮助。
答案 9 :(得分:0)
右键单击您的项目->构建路径->新建源文件夹,然后键入要创建的资源文件夹的名称,例如-----> src / main / resources或src / test / resources ..it将创建一个新的资源文件夹