sctp med java

Här diskuteras programmering och utveckling
AnnaE
Inlägg: 6
Blev medlem: 08 mar 2012, 12:26
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

sctp med java

Inlägg av AnnaE »

Hej
Jag har stora problem med att ladda ned det jag behöver för att kunna köra sctp med java i Ubuntu.
Jag skulle verkligen uppskatta om någon kunde ge mig så konkreta instruktioner som möjligt om vad jag behöver göra.
Jag kan kompilera och köra vanliga java-program i Ubuntu, men när jag försöker kompilera ett program som innehåller sctp går det inte.

Jag har bland annat varit inne på sidorna:
http://openjdk.java.net/projects/sctp/h ... arted.html
http://lksctp.sourceforge.net/

Mitt problem är helt enkelt att jag inte har tillräcklig kunskap och erfarenhet för att veta vilka filer jag behöver ladda ned och hur jag ska ladda ned dem.

Vore mycket tacksam för hjälp.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: sctp med java

Inlägg av ubot »

Det ska ju finnas stöd för SCTP i kernel 2.6+? Har du testat att installera lksctp-tools?

Kod: Markera allt

sudo apt-get install lksctp-tools
Räcker inte det?
AnnaE
Inlägg: 6
Blev medlem: 08 mar 2012, 12:26
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: sctp med java

Inlägg av AnnaE »

Jag har lksctp-tools installerat.
Och jag tror att jag har kernel 2.6+. (När jag skriver uname -r i terminalen får jag informationen: 3.0.0-15-generic).

Men kompilera java-program som innehåller sctp kan jag inte.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: sctp med java

Inlägg av ubot »

Och jag tror att jag har kernel 2.6+. (När jag skriver uname -r i terminalen får jag informationen: 3.0.0-15-generic).
Helt klart har du en nyare kärna än 2.6 så det är knappast det som är problemet. Har du testat att köra koden som finns guiden?

Kod: Markera allt

    public class TestSCTP
    {
        public static void main(String[] args) throws Exception {
            com.sun.nio.sctp.SctpChannel sc = com.sun.nio.sctp.SctpChannel.open();
        }
    }

    $ jdk1.7.0/bin/javac TestSCTP.java
    $ jdk1.7.0/bin/java TestSCTP
1. Skapa en fil som heter TestSCTP.jav:

Kod: Markera allt

gedit TestSCTP.java
2. Lägg in det här i filen, spara och stäng:

Kod: Markera allt

    public class TestSCTP
    {
        public static void main(String[] args) throws Exception {
            com.sun.nio.sctp.SctpChannel sc = com.sun.nio.sctp.SctpChannel.open();
        }
    }
4. Kompilera koden till Java bytecode(?):

Kod: Markera allt

/usr/bin/javac TestSCTP.java
5. Exekvera programmet TestSCT:

Kod: Markera allt

/usr/bin/java TestSCTP
AnnaE
Inlägg: 6
Blev medlem: 08 mar 2012, 12:26
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: sctp med java

Inlägg av AnnaE »

Jag får hela tiden samma meddelande:
TestSCTP.java:4: package com.sun.nio.sctp does not exist
com.sun.nio.sctp.SctpChannel sc = com.sun.nio.sctp.SctpChannel.open();
^
TestSCTP.java:4: package com.sun.nio.sctp does not exist
com.sun.nio.sctp.SctpChannel sc = com.sun.nio.sctp.SctpChannel.open();
^
2 errors
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: sctp med java

Inlägg av mcNisse »

Kolla vilken javac du kör

Kod: Markera allt

update-alternatives --display javac
om det är fel så konfigurara om javac med

Kod: Markera allt

sudo update-alternatives --config javac
AnnaE
Inlägg: 6
Blev medlem: 08 mar 2012, 12:26
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: sctp med java

Inlägg av AnnaE »

Nu funkar det. Shit vad glad jag är!

Det kan bero på att jag laddade ned och körde jdk-7-sctp_ea-bin-b10-linux-x64-24_feb_2009.sh

Kan också bero på att jag tidigare bara skrev javac filnamn.java och inte jdk1.7.0/bin/javac filnamn.java

Dumt att jag inte gjorde det tidigare.

Tack för hjälpen!
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: sctp med java

Inlägg av ubot »

Kan också bero på att jag tidigare bara skrev javac filnamn.java och inte jdk1.7.0/bin/javac filnamn.java
Om inte javac finns med i din PATH så hittar inte Ubuntu programmet om du inte anger hela sökvägen. Normalt finns dock /usr/bin med i PATH så jag vet inte...

Markera tråden som löst genom att sätta en grön bock (om du anser att problemet är löst).
Skriv svar

Återgå till "Programmering och webbdesign"