Sida 1 av 1
sctp med java
Postat: 08 mar 2012, 12:35
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.
Re: sctp med java
Postat: 08 mar 2012, 20:45
av ubot
Det ska ju finnas stöd för SCTP i kernel 2.6+? Har du testat att installera lksctp-tools?
Räcker inte det?
Re: sctp med java
Postat: 08 mar 2012, 22:04
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.
Re: sctp med java
Postat: 08 mar 2012, 22:26
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:
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(?):
5. Exekvera programmet TestSCT:
Re: sctp med java
Postat: 10 mar 2012, 00:16
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
Re: sctp med java
Postat: 10 mar 2012, 00:26
av mcNisse
Kolla vilken javac du kör
om det är fel så konfigurara om javac med
Re: sctp med java
Postat: 10 mar 2012, 01:54
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!
Re: sctp med java
Postat: 10 mar 2012, 04:10
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).