Zum Inhalt springen

java auf Asus rt-n16 router


Asgar13

Empfohlene Beiträge

Hallo,

ich brauche so schnell, wie es geht Hilfe.

ich habe einen Router Asus rt-n16 mit dd-wrt.

Ich greife mit telnet auf den Router drauf. (Betriebssystem rechner: Linux Debian)

Habe auch über ipkg mir Sablevm und sable-vm classpath geholt.

Beim downloaden gibt es immer den Fehler, dass er die benötigten Pakete nicht hat, obwohl alle auf dem Router sind.

Durch ipkg -depend-force install habe ich dann Sablevm + die classpath gedownloaded.

Dann wollte ich sablevm starten mit sablevm start und der meldet mir, dass er die classpath nicht findet unter dem Ordner /usr/share.

Den Ordner /share gibt es nicht, ich kann ihn auch nicht erstellen mit mkdir /usr/share.

Berechtigung wollte ich mir mit chmod 777 holen, aber der Router hat einen Schutz auf den Ordner /usr.

Jetzt muss ich aber bis Montag es hinbekommen, dass sablevm läuft.

Meine Idee wäre die Pfad zur classpath zu ändern, aber wie?

Bitte um rückmeldung.

Link zu diesem Kommentar
Auf anderen Seiten teilen

root@DD-WRT:~# sablevm start

SableVM version 1.13

Copyright © 2000-2004 Etienne M. Gagnon <etienne.gagnon@uqam.ca> and

others. All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY. This is free

software, and you are welcome to redistribute it under certain

conditions.

To get the name of all copyright holders and detailed license

information, type "sablevm --license" or look in the directory

"/usr/share/sablevm".

The SableVM web site is located at SableVM Project .

*** Fatal error: Unable to load essential class java/lang/Object.

*** Most probably it was not found on boot classpath:

*** /usr/share/sablevm-classpath:/usr/share/sablevm-classpath/libclasspath.jar:/usr/share/sablevm-classpath/resources.jar

sablevm: cannot create vm

root@DD-WRT:~#

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn man mal in die DD-WRT-Supportforen schaut, dann sieht man, dass das Problem seit 2008 diskutiert wird (auch wenn ich mich frage, warum man eine Java VM auf einem Router braucht).

JamVM and SableVM both require the building of the GNU Classpath. Clearly the full version of Classpath isn’t going to fit onto a small router, contains some native code, and need to be cross-compiled. Taking the many posts in the OpenWrt related forums seriously, porting GNU Classpath to MIPS seemed to be a very daunting project ...

http://wolfpaulus.com/journal/embedded/fonera3

Link zu diesem Kommentar
Auf anderen Seiten teilen

In das Forum habe ich natürlich schon gesehen und ipkg -depend-force install funktioniert ja auch zum downloaden. Das Problem ist, dass er die classpath in /usr/share haben möchte, diese kann ich aber nicht dahin bekommen.

Ich will eben auf den Router Java-Programme ausführen lassen. (Wegen Speicher kein Problem USB-Stick)

Ich brauche zirca so einen Befehl: (dieser leitet die IPKG_CONF um)

export IPKG_CONF_DIR=/opt/etc

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Chief Wiggum: Hast recht damit, dass es nicht funktioniert, ich war aber noch nicht bei

diesem Schritt.

classpath ziel ändern:

vmname -p vmname.boot.class.path= /Pfad/datei start

z.B.

sablevm -p sablevm.boot.class.path= /jffs/usr/share/sablevm/libclasspath.jar start

Kurze Frage: Wo kann man dieses Thema als gelöst markieren und wie kann man Themen von sich löschen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sorry, dass ich dieses Thema wieder öffne, aber ich habe ein Problem, gleicher Router, andere Javavm, ich habe auf Jamvm gewechselt, weil Sablevm bis max. 1.4JDK ausführen kann und ich 1,5 bis optimal 1.6 als JDK benötige.

Habe Jamvm mit classpath installiert,

dabei sagt er mir bootclasspath findet er nicht.

Das habe ich mit -XBootclasspath ausgebügelt.

Besitze auch Test.class und Test.java.

root@DD-WRT:# jamvm -Xbootclasspath:/jffs/opt/share/classpath/glibj.zip:/jffs/usr/share/jamvm/classes.zip -Dgnu.classpath.boot.library.path=/jffs/opt/lib/classpath class Test

Exception occurred while VM initialising.

java/lang/NoClassDefFoundError: java/lang/Thread

root@DD-WRT:#

Das Problem sieht man ja.

Ich kann auch keinen ursprünglichen Pfad erstellen.

Ich habe auch den richtigen Pfad angegeben.

Hat jemand sonst noch eine Idee?

Oder kann mir jemand erklären, was die Lösung bei dieser Quelle bedeuten soll?:confused:

Old Nabble - JamVM - Problems with JamVM (I am a beginner)please help me out!

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 5 Wochen später...

root@DD-WRT:~# sablevm --classpath=/jffs -p sablevm.boot.class.path=/jffs/usr/share/sablevm-classpath/ Test


SableVM version 1.13

Copyright (C) 2000-2004 Etienne M. Gagnon <etienne.gagnon@uqam.ca> and

others.  All rights reserved.


This software comes with ABSOLUTELY NO WARRANTY.  This is free

software, and you are welcome to redistribute it under certain

conditions.


To get the name of all copyright holders and detailed license

information, type "sablevm --license" or look in the directory

"/usr/share/sablevm".


The SableVM web site is located at http://www.sablevm.org/ .


sablevm: cannot create vm

root@DD-WRT:~# strace sablevm --classpath=/jffs -p sablevm.boot.class.path=/jffs/usr/share/sablevm-classpath/ Test

execve("/jffs/usr/bin/sablevm", ["sablevm", "--classpath=/jffs", "-p", "sablevm.boot.class.path=/jffs/us"..., "Test"...], [/* 9 vars */]) = 0

svr4_syscall()                          = -1 ERRNO_4090 (Unknown error 4090)

stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=2253, ...}) = 0

open("/etc/ld.so.cache", O_RDONLY)      = 3

old_mmap(NULL, 2253, PROT_READ, MAP_SHARED, 3, 0) = 0x2aaae000

close(3)                                = 0

open("/lib/libffi.so.4", O_RDONLY)      = -1 ENOENT (No such file or directory)

open("/usr/lib/libffi.so.4", O_RDONLY)  = -1 ENOENT (No such file or directory)

open("/jffs/lib/libffi.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libffi.so.4", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=9946, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\f\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 274432, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaed000

old_mmap(0x2aaed000, 9060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aaed000

old_mmap(0x2ab2f000, 1754, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x2ab2f000

close(3)                                = 0

mprotect(0x2aaed000, 9060, PROT_READ|PROT_WRITE|PROT_EXEC) = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libltdl.so.3", O_RDONLY)     = -1 ENOENT (No such file or directory)

open("/usr/lib/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/lib/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libltdl.so.3", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=29366, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0@\17\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 294912, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab30000

old_mmap(0x2ab30000, 28948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab30000

old_mmap(0x2ab77000, 694, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x2ab77000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libpopt.so.0", O_RDONLY)     = -1 ENOENT (No such file or directory)

open("/usr/lib/libpopt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/lib/libpopt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libpopt.so.0", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=26798, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\16\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 290816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab78000

old_mmap(0x2ab78000, 26404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab78000

old_mmap(0x2abbe000, 2222, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x2abbe000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libz.so.1", O_RDONLY)        = -1 ENOENT (No such file or directory)

open("/usr/lib/libz.so.1", O_RDONLY)    = -1 ENOENT (No such file or directory)

open("/jffs/lib/libz.so.1", O_RDONLY)   = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libz.so.1", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=63638, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0000\22\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 327680, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abbf000

old_mmap(0x2abbf000, 63108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abbf000

old_mmap(0x2ac0e000, 2198, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x2ac0e000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libsablevm-1.13.so", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/lib/libsablevm-1.13.so", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/lib/libsablevm-1.13.so", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libsablevm-1.13.so", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=570851, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\300\30\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 835584, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac0f000

old_mmap(0x2ac0f000, 568892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ac0f000

old_mmap(0x2acda000, 1507, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8b000) = 0x2acda000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\272\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 671744, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acdb000

old_mmap(0x2acdb000, 385364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2acdb000

old_mmap(0x2ad79000, 4939, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5e000) = 0x2ad79000

old_mmap(0x2ad7b000, 16104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ad7b000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libdl.so.0", O_RDONLY)       = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=6558, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0P\10\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ad7f000

old_mmap(0x2ad7f000, 6384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ad7f000

old_mmap(0x2adc0000, 2462, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2adc0000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libm.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=25906, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0000\f\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 290816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2adc1000

old_mmap(0x2adc1000, 25732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2adc1000

old_mmap(0x2ae07000, 1330, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x2ae07000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libltdl.so.3", O_RDONLY)     = -1 ENOENT (No such file or directory)

open("/usr/lib/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/lib/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libltdl.so.3", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=29366, ...}) = 0

close(3)                                = 0

open("/lib/libz.so.1", O_RDONLY)        = -1 ENOENT (No such file or directory)

open("/usr/lib/libz.so.1", O_RDONLY)    = -1 ENOENT (No such file or directory)

open("/jffs/lib/libz.so.1", O_RDONLY)   = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libz.so.1", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=63638, ...}) = 0

close(3)                                = 0

open("/lib/libpthread.so.0", O_RDONLY)  = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=68214, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaf000

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\3604\0\0004\0\0\0"..., 4096) = 4096

old_mmap(NULL, 339968, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae08000

old_mmap(0x2ae08000, 50104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ae08000

old_mmap(0x2ae54000, 19062, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x2ae54000

old_mmap(0x2ae59000, 7536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ae59000

close(3)                                = 0

munmap(0x2aaaf000, 4096)                = 0

open("/lib/libffi.so.4", O_RDONLY)      = -1 ENOENT (No such file or directory)

open("/usr/lib/libffi.so.4", O_RDONLY)  = -1 ENOENT (No such file or directory)

open("/jffs/lib/libffi.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libffi.so.4", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=9946, ...}) = 0

close(3)                                = 0

open("/lib/libpopt.so.0", O_RDONLY)     = -1 ENOENT (No such file or directory)

open("/usr/lib/libpopt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/lib/libpopt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/jffs/usr/lib/libpopt.so.0", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=26798, ...}) = 0

close(3)                                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

open("/lib/libc.so.0", O_RDONLY)        = 3

fstat(3, {st_mode=S_IFREG|0755, st_size=389963, ...}) = 0

close(3)                                = 0

munmap(0x2aaae000, 2253)                = 0

mprotect(0x2aaed000, 9060, PROT_READ|PROT_EXEC) = 0

ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0

getpid()                                = 1422

getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0

setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=1073741823}) = 0

rt_sigaction(SIGRT_0, {SIG_DFL}, NULL, 16) = 0

rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 16) = 0

rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 16) = 0

rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 16) = 0

rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 16) = 0

brk(0)                                  = 0x10001000

brk(0x10002000)                         = 0x10002000

open("/etc/sablevm", O_RDONLY)          = -1 ENOENT (No such file or directory)

open("/tmp/root/.sablevm", O_RDONLY)    = -1 ENOENT (No such file or directory)

write(1, "\nSableVM version ", 17

SableVM version )      = 17

write(1, "1.13\n", 51.13

)                   = 5

write(1, "Copyright (C) 2000-2004 Etienne "..., 367Copyright (C) 2000-2004 Etienne M. Gagnon <etienne.gagnon@uqam.ca> and

others.  All rights reserved.


This software comes with ABSOLUTELY NO WARRANTY.  This is free

software, and you are welcome to redistribute it under certain

conditions.


To get the name of all copyright holders and detailed license

information, type "sablevm --license" or look in the directory

") = 367

write(1, "/usr/share/sablevm\".\n\nThe SableV"..., 84/usr/share/sablevm".


The SableVM web site is located at http://www.sablevm.org/ .


) = 84

rt_sigprocmask(0 /* SIG_??? */, NULL, [RT_0], 16) = 0

rt_sigaction(SIGQUIT, {0x8, [], SA_STACK|SA_INTERRUPT|SA_NOCLDWAIT|0x2c01304}, {SIG_DFL}, 16) = 0

rt_sigaction(SIGUSR1, {0x8, [], SA_STACK|SA_INTERRUPT|SA_NOCLDWAIT|0x2c01304}, {SIG_DFL}, 16) = 0

rt_sigprocmask(SIG_BLOCK, [PIPE], NULL, 16) = 0

getcwd("/tmp/root", 1024)               = 10

brk(0x10003000)                         = 0x10003000

brk(0x10004000)                         = 0x10004000

brk(0x10024000)                         = 0x10024000

rt_sigprocmask(SIG_BLOCK, NULL, [PIPE RT_0], 16) = 0

old_mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x2ae5b000

old_mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x2af5c000

brk(0x10034000)                         = 0x10034000

brk(0x10035000)                         = 0x10035000

stat("/jffs/usr/share/sablevm-classpath/", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0

open("/jffs/usr/share/sablevm-classpath/java/lang/Object.class", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0

close(3)                                = 0

rt_sigprocmask(SIG_SETMASK, [PIPE RT_0], NULL, 16) = 0

write(2, "sablevm: cannot create vm\n", 26sablevm: cannot create vm

) = 26

exit(1)                                 = ?

root@DD-WRT:~# 

Einmal oben in normaler Ansicht, dann mit strace Ansicht.

Das einzige, was ich noch gefunden habe über "cannot create vm" ist, dass diese Ausgabe bei falscher VM Benutzung und bei der Benutzung von sablevm.boot.class.path erscheinen soll.

Deshalb meine Frage:

Wo ist der Fehler in meinem Befehl?

sablevm --classpath=/jffs -p sablevm.boot.class.path=/jffs/usr/share/sablevm-classpath/ Test

Datei liegt in /jffs und heißt Test.class

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 Monat später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...