Pergunta

Eu estou tentando usar uma biblioteca java de código aberto para visualizar nós e arestas em um gráfico, mas eu estou completamente perdido.

Eu tenho um monte de arquivos jar em uma pasta. Ao clicar em alguns dos arquivos jar faz janelas Java Swing pop aberto com gráficos exibidos. Clicando outros arquivos jar não faz nada.

Se eu percebi isso, eu iria se ater apenas os arquivos jar lá com os outros, ou se isso ainda não trabalho?

E se eu descobrir como usar esses arquivos, isso significa que eu tenho que incluí-los se eu transferir meu projeto java para outro computador? Como eu iria fazer isso?

Foi útil?

Solução

Você incluiu essas bibliotecas no classpath?

Se você estiver usando eclipse, você poderia

Project -> Propriedades -> Java caminho de construção -.> AddJar

E o arquivo JAR deve ser colocado em um diretório dentro do seu espaço de trabalho (lib / por exemplo)

Se você tem que levar seu projeto para outro computador, você poderia tomar estes passos

  1. Antes de fazer qualquer coisa, exportar seu projeto (como um arquivo JAR, por exemplo).
  2. Save-o na unidade favorito (CD / USB drive / disquete / fita).
  3. Em "o outro" computador, você pode importar este projeto em seu espaço de trabalho

Outras dicas

Eu acredito que se você colocar os frascos no classpath, você pode importar e usar as classes exatamente como faria uma biblioteca padrão. Descobrir o classpath pode ser confuso, mas você pode apenas configurá-lo quando você iniciar o JVM. O IDE pode ter opções para isso, também.

A maioria dos problemas Java são problemas de classpath.

Em Eclipse, você precisa adicionar bibliotecas para o projeto de caminho de construção .

Em geral, você precisa fornecer dependências através dos mecanismos de classpath em tempo de compilação e tempo de execução. Os mecanismos precisos variam, mas, por exemplo, se você usou o javac compilador, você forneceria as suas bibliotecas na linha de comando:

javac -classpath C:\dir\lib1.jar;C:\dir\lib2.jar foo/MyClass.java

Essas dependências também seria necessária para chamar o aplicativo:

java -classpath C:\dir\lib1.jar;C:\dir\lib2.jar;. foo.MyClass

Esta página dá alguma informação boa, embora pesquisando para o termo "classpath" deveria fornecer fontes alternativas.

Você usá-lo, incluindo-a no classpath da sua aplicação java, de que maneira você pode fazer referência a ela em seu código. Aqui é um documento de arranque. O JDK 1.6 tem algumas opções mais fáceis (como especificar vários arquivos JAR como * .jar). É definitivamente um pouco complicado, mas é muito vale a pena conhecer.

Você deve ter documentação para esses frascos. Alguns sons como exemplos, mas é preciso ter a modelagem gráfico núcleo e tornando Jar. Esperemos que os exemplos têm fonte incluído.

Apenas acrescentar que Jar ao seu projeto no Eclipse (por exemplo, em uma pasta lib / em seu projeto, em seguida, adicioná-lo ao caminho de construção) e usar a documentação para usar o código. Você também pode usar o Eclipse para olhar dentro do arquivo JAR.

A menos que não há alternativa, provavelmente não vale a pena usar uma carga de código de terceiros que não está documentada, pelo menos no nível API, e sem quaisquer exemplos de código definitivamente não.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top