Olá!
Oia eu ai dinovo! rs*** 8)
alguém sabe onde encontro uma apostila explicando o funcionamento de bibliotecas em java(import)… eu gostaria de saber como fazer uma… onde elás ficam…
Thanks! Valeu!
Olá!
Oia eu ai dinovo! rs*** 8)
alguém sabe onde encontro uma apostila explicando o funcionamento de bibliotecas em java(import)… eu gostaria de saber como fazer uma… onde elás ficam…
Thanks! Valeu!
Oi,
Acho que uma apostila dedicada exclusivamente à criação de bibliotecas você não vai encontrar, porque nem é um assunto tão complexo assim.
Basicamente, funciona assim:
Olá!
Até ai eu entendi… agora… digamos que tenho um arquivo com o nome biblioteca.jar e dentro dela tenhu uma classe chamada MessageBox
ficaria assim para adicionar ela em meu projeto?
import biblioteta.Messagebox
ou
import biblioteca.*
Valeu! Thanks!!
Você não importa “a biblioteca inteira” e o nome do arquivo Jar não interfere de forma alguma na linha do import.
Se o nome da classe é Messagebox e ela não está dentro de nenhum package, você faz simplesmente
import Messagebox;
Mas você também pode por exemplo ter a classe Messagebox definida com um package nomedopacote, e aí colocar essa classe, incluindo a estrutura de diretório referentes ao pacote (de forma que se descompactar, ele vai criar os diretórios), dentro do arquivo biblioteca.jar. Aí você faz
import nomedopacote.Messagebox
A idéia de criar um arquivo Jar é só pra não deixar um monte de arquivo solto, mas ele não interfere na sintaxe de nada. Se você quer fazer um
import algumacoisa.*;
terá que colocar as classes dentro de um pacote e importar o pacote.
na verdade cara, acrescentando no que a Bani disse…o java foi criado “de programadores para programadores”, ou seja, o que os caras fizeram quando criaram a linguagem vc pode fazer para criar algo pra vc…quando dizemos que tem-se que criar um jar, ele é para colocar as classes em um arquivo soh, como a Bani disse…e quando vc coloca ele em algum lugar, ou seja, deve indicar um caminho para que o java reconheça…quando vc seta o classpath de sua maquina, vc deve apontar para as bibliotecas do java, ou seja, aponta para o caminho onde estao as classes do java propriamente…eh tudo parecido, vc deve fazer como eles fizeram ao criar a linguagem!!
espero ter ajudado…
ate mais…
Ok… vamos ver se eu entendi… eu uso o JBuilder e criei um projeto chamado Biblioteca com o package chamado Bibliotecas…
package Bibliotecas;
public class MsgBox {
public MsgBox(String cTitulo,String cMsg,int cTip) {
}
}
depois de criado o arquivo .jar eu fiz assim para importar(issu em outro projeto é lógico…)
import Bibliotecas.*;
issu importata a class msgbox… mas quando eu compilo o projeto ele dá um erro esse erro:
“Pdv.java”: Error #: 704 : cannot access directory Biblioteca at line 5, column 1
isso acredito que ele naum encontrou o arquivo Biblioteca.jar… alguém sabe onde eu coloco a biblioteca para que ele encontre o arquiv .jar?
OBS: eu uso o JBuilder já tentei colocar o arquivo em uma porrada de lugar e nada funcionou… se alguém puder ajudar eu agradeço…
Valeu! Thanks!
Lá nas propriedades do projeto (clica com o botão direito na raiz e seleciona properties) a última aba é de libraries. Aí você cria uma nova lib lá e coloca o arquivo jar dentro dela.
Para próximos projetos, você não precisa criar novamente, é só selecionar a que já foi criada.
Olá! Bani!
Valeu Cara! Funcionou! rs*** Valeu mesmu!
[]'s
Dennys Fernando
[quote=“Bani”]Lá nas propriedades do projeto (clica com o botão direito na raiz e seleciona properties) a última aba é de libraries. Aí você cria uma nova lib lá e coloca o arquivo jar dentro dela.
Para próximos projetos, você não precisa criar novamente, é só selecionar a que já foi criada.[/quote]
Opá! Belezinha!
Funcionou… mas eu fiquei com uma dúvida… quando eu compilar ele tanto como jar ou exe eu precisarei da biblioteca para executa-ló?
Exemplo: se eu compilar e levar o arquivo compilado para um outro PC ele irá funcionar sem precisar dakela lib que criei?
entendeu? rs*** ou ficou meiu confuso? rs***
espero ki entenda… VALEU! THANKS!!!