[RESOLVIDO] Criando Atalhos na Área de trabalho com o JShortcut

1 resposta Resolvido
SergioLucas

Prezados, Boa tarde.

Estou querendo utilizar essa biblioteca Jshortcut para criar um atalho em minha área de trabalho de algum programa especifico que eu apontar para ele. vi alguns exemplos na internet, porém quando tento executar dá um erro.

public class AtalhoPge {
    
     public static void main(String[] args){
      
            AtalhoPge atpge = new AtalhoPge();
            atpge.criarAtalho();
  }
    private void criarAtalho(){
      
            String origem = "C:\\SAJ\\SAJ.exe";
	    String desktop = JShellLink.getDirectory("desktop");
	    JShellLink shortcut = new JShellLink();
	    shortcut.setPath(origem);
	    shortcut.setFolder(desktop);
	    shortcut.setName("SAJ");
	    shortcut.setIconLocation("C:\\SAJ\\saj.ico");
	    shortcut.setIconIndex(0);
	    shortcut.save();
  }
}

Ele está me retornado esse erro:

Exception in thread main java.lang.UnsatisfiedLinkError: no jshortcut in java.library.path

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)

at java.lang.Runtime.loadLibrary0(Runtime.java:870)

at java.lang.System.loadLibrary(System.java:1122)

at net.jimmc.jshortcut.JShellLink.(JShellLink.java:70)

at atalhospge.AtalhoPge.criarAtalho(AtalhoPge.java:25)

at atalhospge.AtalhoPge.main(AtalhoPge.java:20)

C:\Users\sergio.lucas\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1

FALHA NA CONSTRUÇÃO (tempo total: 0 segundos)

1 Resposta

SergioLucas
Solucao aceita

Prezados , consegui resolver, faltava o arquivo .dll da biblioteca, no site tem vários pacotes .JAR, quando coloquei o principal, funcionou normalmente.

Criado 27 de fevereiro de 2018
Ultima resposta 27 de fev. de 2018
Respostas 1
Participantes 1