Dave you have set your JAVA_HOME to the symlink folder not
goood..change to actual JDK version folder..

for exampe mine is:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre

You will set that in your /etc/profile file.

That should clear up the error..
While Eclipse yes is picking up the correct JRE your Andorid tools
appears to be picking up the symlink you pointed to in JAVA_HOME I
think some potions of Android tolos still have problems with symlinks
in the JAVA_HOME settings

When I first started months ago I found I had to swtich JAVA_HOME to a
non  symlink reference..

Hopefully, that clears up the error..erepost if it does not..

Fred Grott
http://mobilebytes.wordpress.com






On Sep 3, 11:46 am, David Meyer <[email protected]> wrote:
> Hey Fred,
>
> First, thanks for the response.
>
> 1. You set Java Home to the actual folder instead of the sym link,
>
> > GOOD!
>
> > 2. You get errors when attempting a build
>
> > Yes
> > Let see my questions:
>
> > 1. Is JAVA_HOME set to the jvm or the inner jre folder?
>
> This is what I have:[...@android:~/r2]7% echo $JAVA_HOME
> /usr/lib/jvm/java-1.5.0-sun
> [...@android:~/r2]8%
>
>
>
> > Can you post the first part of your error log?
>
> Sure:
>
> !SESSION 2009-09-03 09:36:05.787
> -----------------------------------------------
> eclipse.buildId=I20090611-1540
> java.version=1.5.0_18
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
> Framework arguments:  -product org.eclipse.epp.package.java.product
> Command-line arguments:  -os linux -ws gtk -arch x86 -product
> org.eclipse.epp.package.java.product
>
> !ENTRY org.eclipse.jdt.core 4 4 2009-09-03 09:39:44.025
> !MESSAGE Invalid ZIP archive:
> dalvik/libcore/luni/src/test/resources/tests/api/java/net/InvalidJar.jar [in
> r2]
> !STACK 1
> org.eclipse.core.runtime.CoreException: I/O exception
>     at
> org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2425)
>     at
> org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)
>     at
> org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)
>     at
> org.eclipse.jdt.internal.core.JavaProjectElementInfo.initializePackageNames(JavaProjectElementInfo.java:252)
>     at
> org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:225)
>     at
> org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:290)
>     at
> org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2241)
>     at
> org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2251)
>     at
> org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1279)
>     at
> org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1186)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:167)
>     at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
>     at
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:328)
>     at
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
>     at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
>     at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
>     at
> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
>     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
>     at
> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
>     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
>     at
> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
>     at
> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
>     at
> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
>     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Caused by: java.util.zip.ZipException: invalid END header (bad central
> directory offset)
>     at java.util.zip.ZipFile.open(Native Method)
>     at java.util.zip.ZipFile.<init>(ZipFile.java:203)
>     at java.util.zip.ZipFile.<init>(ZipFile.java:234)
>     at
> org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2419)
>     ... 29 more
> !SUBENTRY 1 org.eclipse.jdt.core 4 -1 2009-09-03 09:39:44.028
> !MESSAGE I/O exception
> !STACK 0
> java.util.zip.ZipException: invalid END header (bad central directory
> offset)
>     at java.util.zip.ZipFile.open(Native Method)
>     at java.util.zip.ZipFile.<init>(ZipFile.java:203)
>     at java.util.zip.ZipFile.<init>(ZipFile.java:234)
>     at
> org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(JavaModelManager.java:2419)
>     at
> org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar(JarPackageFragmentRoot.java:152)
>     at
> org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(JarPackageFragmentRoot.java:78)
>     at
> org.eclipse.jdt.internal.core.JavaProjectElementInfo.initializePackageNames(JavaProjectElementInfo.java:252)
>     at
> org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:225)
>     at
> org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:290)
>     at
> org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2241)
>     at
> org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2251)
>     at
> org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1279)
>     at
> org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1186)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:167)
>     at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
>     at
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:328)
>     at
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
>     at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
>     at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
>     at
> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
>     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
>     at
> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
>     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
>     at
> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
>     at
> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
>     at
> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
>     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> !ENTRY org.eclipse.jdt.core 4 4 2009-09-03 09:40:28.110
> !MESSAGE JavaBuilder handling ImageBuilderInternalException while building:
> r2
> !STACK 1
> Java Model Exception: Java Model Status [A [in Main.java [in <default> [in
> dalvik/tests/002-sleep/src [in r2]]]] does not exist]
>     at
> org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:492)
>     at
> org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:526)
>     at
> org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)
>     at
> org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)
>     at org.eclipse.jdt.internal.core.Member.getNameRange(Member.java:316)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.createProblemFor(AbstractImageBuilder.java:397)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:179)
>     at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
>     at
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
>     at
> org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:328)
>     at
> org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
>     at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
>     at
> org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
>     at
> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
>     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
>     at
> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
>     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
>     at
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
>     at
> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
>     at
> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
>     at
> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
>     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> !SUBENTRY 1 org.eclipse.jdt.core 4 969 2009-09-03 09:40:28.110
> !MESSAGE A [in Main.java [in <default> [in dalvik/tests/002-sleep/src [in
> r2]]]] does not exist
>
> Thnx,
>
> Dave
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to