So there's a folder /usr/share/stuff
in the root directory
in stuff there are a bunch of java files with package org.name
definitions at the top
I am running javac test.java
where test.java
is in a subdomain
I added /usr/share/stuff
to my class path.
and at the top of test.java
I add import org.name
But I get a package does not exist
error...why?
I had the exact same problem when manually compiling through the command line, my solution was I didn't include the -sourcepath directory so that way all the subdirectory java files would be compiled too!
You should add the following lines in your gradle build file (build.gradle)
dependencies {
compile files('/usr/share/stuff')
..
}
If you are facing this issue while using Kotlin and have
kotlin.incremental=true
kapt.incremental.apt=true
in the gradle.properties, then you need to remove this temporarily to fix the build.
After the successful build, you can again add these properties to speed up the build time while using Kotlin.
Right click your maven project in bottom of the drop down list Maven >> reimport
it works for me for the missing dependancyies
I was having this problem, while trying to use a theme packaged as .jar
in my app, it was working while debugging the app, but it didn't when building/exporting the app.
I solved it by unzipping the jar
, and manually add its contents to my build folder, resulting in this:
project/
¦
+-- build
¦ +-- classes
¦ +-- pt
¦ ¦ +-- myAppName ...
¦ +-- com
¦ +-- themeName ...
+-- src
+-- lib
I don't have the error anymore and my app loads with the intended theme.
You need to have org/name
dirs at /usr/share/stuff
and place your org.name
package sources at this dir.
Source: Stackoverflow.com