Abrindo e Fechando Gaveta do CD-ROM

que relação tem a palavra “compile” com essas linguagens supra citadas?
rsrs. to brincando.

mas falando sério, as linguagens no caso seria, c++, pascal, etc.
vc tem um COMPILADOR q gera binários para as plataformas alvos a partir de um único fonte.
na hora de compilar vc só escolhe o SO alvo e o widgetset e pronto

[quote=GilsonNunes]que relação tem a palavra “compile” com essas linguagens supra citadas?
rsrs. to brincando.

mas falando sério, as linguagens no caso seria, c++, pascal, etc.
vc tem um COMPILADOR q gera binários para as plataformas alvos a partir de um único fonte.
na hora de compilar vc só escolhe o SO alvo e o widgetset e pronto[/quote]

É que disse linguagens, achei muito genérico.
E escolhe o SO em outras linguagens, no Java isso não existe (supondo que saiba o que está fazendo).
É claro que tem suas limitações como qualquer outra linguagem, mas ainda considero uma excelente linguagem multiplataforma.

Executei o código mas está dando o erro abaixo:

[code]java.lang.UnsatisfiedLinkError: Error looking up function ‘mciSendString’: Não foi possível encontrar o procedimento especificado.

at com.sun.jna.Function.<init>(Function.java:179)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:430)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:410)
at com.sun.jna.Library$Handler.invoke(Library.java:205)
at $Proxy0.mciSendString(Unknown Source)
at cdrom.WinmmTeste.main(WinmmTeste.java:29)

[/code]

Executei porém gerou o erro abaixo:

[code]java.lang.UnsatisfiedLinkError: Error looking up function ‘mciSendString’: Não foi possível encontrar o procedimento especificado.

at com.sun.jna.Function.<init>(Function.java:179)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:430)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:410)
at com.sun.jna.Library$Handler.invoke(Library.java:205)
at $Proxy0.mciSendString(Unknown Source)
at cdrom.WinmmTeste.main(WinmmTeste.java:29)

[/code]