[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: java and Ubuntu 12
From: |
Ben Abbott |
Subject: |
Re: java and Ubuntu 12 |
Date: |
Mon, 26 Nov 2012 14:13:33 -0500 |
On Nov 26, 2012, at 1:02 PM, Alexander Hansen wrote:
> On 11/26/12 10:48 AM, Daniel J Sebald wrote:
>
>> On 11/26/2012 11:09 AM, Ben Abbott wrote:
>>>
>>> On Nov 26, 2012, at 11:29 AM, Michael D. Godfrey wrote:
>>>
>>>> On 11/26/12 4:16 PM, Ben Abbott wrote:
>>>>> OpenJDK Java 7 Runtime
>>>> I think you need the devel package from:
>>>>
>>>> Debian, Ubuntu, /etc./
>>>>
>>>> On the command line, type:
>>>>
>>>> *$* sudo apt-get install openjdk-7-jre
>>>>
>>>> The |openjdk-7-jre| package contains just the Java Runtime
>>>> Environment. If you want to develop Java programs then install the
>>>> |openjdk-7-jdk| package.
>>>>
>>>> These names do not quite match what you said, but something with
>>>> -jdk or -devel is where the headers are.
>>>>
>>>> Michael'
>>>
>>> I already have all the openjdk-7 packages installed.
>>>
>>> $ apt-cache pkgnames | grep jdk-7
>>> openjdk-7-jre-headless
>>> openjdk-7-source
>>> openjdk-7-jre-zero
>>> openjdk-7-demo
>>> openjdk-7-dbg
>>> openjdk-7-doc
>>> openjdk-7-jdk
>>> openjdk-7-jre
>>> openjdk-7-jre-lib
>>>
>>> $ apt-cache --installed pkgnames | grep jdk-7
>>> openjdk-7-jre-headless
>>> openjdk-7-source
>>> openjdk-7-jre-zero
>>> openjdk-7-demo
>>> openjdk-7-dbg
>>> openjdk-7-doc
>>> openjdk-7-jdk
>>> openjdk-7-jre
>>> openjdk-7-jre-lib
>>>
>>> Ben
>>
>> Those are all runtime environment files. The Octave java tools need the
>> "development kit" or JDK part of things, i.e., the part that creates the
>> byte code that can run within the JRE. Look for the RPM (or whatever is
>> the equivalent) with openjdk Development Kit.
>>
>> Dan
>
> I'm seeing "openjdk-7-jdk" in Ben's list, and searching the online file
> database rather than my local machine, I found the following:
>
> $ apt-file find jni.h
> ...
> openjdk-7-jdk: /usr/lib/jvm/java-7-openjdk-amd64/include/jni.h
>
> So it's probably just a matter of setting paths appropriately.
I didn't know about apt-file. That's a nice feature.
$ apt-file find jni.h | grep jdk-7
openjdk-7-jdk: /usr/lib/jvm/java-7-openjdk-i386/include/jni.h
With ...
export JAVA_CPPFLAGS=/usr/lib/jvm/java-7-openjdk-i386/include
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/bin
My build still fails. My Makefile contains ...
JAR =
JAVA = /usr/bin/java
JAVAC =
JAVA_CPPFLAGS = -I/usr/lib/jvm/java-7-openjdk-i386/include
JAVA_LIBS =
Suggestions?
Ben
- Re: java and fc16, (continued)
- java and Ubuntu 12, Ben Abbott, 2012/11/26
- Re: java and Ubuntu 12, Michael D. Godfrey, 2012/11/26
- Re: java and Ubuntu 12, Michael D. Godfrey, 2012/11/26
- Re: java and Ubuntu 12, Ben Abbott, 2012/11/26
- Message not available
- Re: java and Ubuntu 12, Ben Abbott, 2012/11/26
- Re: java and Ubuntu 12, Daniel J Sebald, 2012/11/26
- Re: java and Ubuntu 12, Alexander Hansen, 2012/11/26
- Re: java and Ubuntu 12, Daniel J Sebald, 2012/11/26
- Re: java and Ubuntu 12,
Ben Abbott <=
- Re: java and Ubuntu 12, Benjamin Abbott, 2012/11/26
- Re: java and Ubuntu 12, Daniel J Sebald, 2012/11/26
- Re: java and Ubuntu 12, Ben Abbott, 2012/11/26
- Re: java and Ubuntu 12, Daniel J Sebald, 2012/11/26
- Re: java and Ubuntu 12, Ben Abbott, 2012/11/26
- Re: java and fc16, Philip Nienhuis, 2012/11/26
- Re: java and fc16, Daniel J Sebald, 2012/11/26
- Re: java and fc16, Philip Nienhuis, 2012/11/26