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 -~----------~----~----~----~------~----~------~--~---

