![]() |
Como compilar
Tutorial de Compilação - Como compilar seu servidor
O que é a compilação? Existem dois tipos de leituras que o computador faz nos arquivos: Interpretação e Compilação. Na interpretação, o computador lê o arquivo e pega as funções binárias que são criadas ao instalar uma linguagem no computador (é como instalar um programa qualquer, mas tem outra função e é inserido em outros lugares). Na compilação, o computador lê as formas binárias, ou seja, é necessário passar os arquivos texto (no caso os arquivos .java) para arquivos onde a máquina possa entender o conteúdo (linguagem binária), então, você compila (passa os arquivos para uma linguagem que a máquina entende) os arquivos .java para .class e a máquina poderá executá-los. Resumindo, você passa os textos para uma linguagem compreendida pelo computador, sem necesidade de interpretação. Para que serve a compilação? Compilando, é possível alterar os códigos-fonte do servidor, podendo assim adicionar ou remover funções, corrigir bugs, etc... Quando se diz "para corrigir, é preciso mexer no java", é aí que entra a compilação, tu pega os arquivos, edita eles e depois re-compila. O que acontece se eu escrever o código fonte errado? Quando tu colocar o arquivo compilado para ser executado no gameserver, ele vai acusar erro na compilação, indicando o arquivo e a linha com "defeito". Visto que surgiram várias dúvidas em relação a alguns packs, aconselho a todos para olhar se seu pack (parte do Core) possui o arquivo build ou pom.xml em sua pasta index (inicial). Caso possua o pom.xml (como o L2jFree) siga o tutorial normalmente, caso possua o build.xml não há necessidade de realizar os passos relacionados ao maven e na hora de recompilar, deve ser feito igualmente ao datapack. Preparando a compilação 1. Baixe os seguintes arquivos : Citação:
2.1 Instale o JDK 2.2 Vá em Iniciar -> Executar -> sysdm.cpl -> Avançado -> Variáveis de Ambiente -> Novo ( Variáveis do Sistema ) Citação:
2.2.1 Precione Ok 3. Vá em : Iniciar -> Executar -> digite : cmd -> Ok. 3.1 Vá até o diretório onde você extraiu o Maven ( Não esqueça de ir na pasta bin : Por exemplo : Citação:
3.2 Ao entrar no diretório do Maven, digite : mvn e vai aparecer a seguinte mensagem : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 3.3 Digite : exit 4. Abra o Eclipse -> Escolha um diretório padrão -> Feche a aba "Welcome" 4.1 Vá no menu Help -> Software Updates -> Avaliable Software -> Add Site -> copie e cole lá : Código:
http://subclipse.tigris.org/update/[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 4.1.2 Precione o botão Install -> Next -> Marque o botão de aceitamento dos termos -> Finish 4.1.3 Ao terminar, você receberá um pedido para reiniciar o Eclipse -> Yes! 4.2 Após reiniciar o eclipse, vá no menu Window -> Preferences -> Java -> Build Paths -> Classpath variables 4.2.1 Cheque sua lista, se não houver nenhuma linha com o nome M2_REPO vá em -> New Citação:
4.2.2 Precione Ok -> Ok 4.3 Retorne a janela preferences ( Window -> Preferences ) vá em Java -> Instaled JREs -> New -> Standar VM -> Next Citação:
4.3.1 Precione Finish -> Marque a caixinha da nova linha adicionada -> Ok 4.4 Vá no menu Help -> Software Updates -> Avaliable Software -> Add Site Código:
http://m2eclipse.sonatype.org/sites/m2e/[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 4.4.2Precione Install -> Next -> Marque a caixinha de aceitamento dos termos -> Finish 4.4.3 Ao terminar de instalar, ele pedirá para reiniciar o Eclipse -> Yes! 4.5 Vá no menu Window -> Show View -> Other -> SVN -> SVN Repository -> Ok [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Pronto! Seu computador está pronto para compilar! Sempre que for fazer uma compilação agora, basta seguir daqui para frente! Baixando seu Pack 5. Uma nova aba se abrirá no Console do Eclipse -> Vá na aba SVN Repository -> Clique com o botão direito -> New -> Repository Location [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Citação:
5.1.1 Uma nova linha aparecerá no seu console -> Clique com o botão direito sobre ela -> Checkout -> Marque a segunda opção de escolha e digite o nome do seu projeto -> Finish [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Aguarde, pode demorar um pouco. Pronto! Seu Pack está compilado, agora basta você fazer as edições que desejar nele. Obs.: O mesmo se aplica ao Datapack Re-Compilando seu Projeto 6. Na aba Package Explore, clique com o botão direito sobre seu projeto -> Maven -> Enable Maven Dependencies [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 6.1 Vá no menu Run -> Run Configurations -> Maven Build ( 2 Cliques ) Citação:
6.1.1 Precione o botão Apply -> Run -> Aguarde ele terminar e aparecerá uma mensagem na aba 'Console' assim : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 6.2 Vá no menu Run -> Run Configurations -> Maven Build ( 2 Cliques ) Citação:
6.2.1 Precione o botão Apply -> Vá novamente em Maven Build ( 2 Cliques ) Citação:
6.2.2 Precione o botão Apply -> Vá novamente em Maven Build ( 2 Cliques ) Citação:
6.2.3 Precione o botão Apply -> Run Aparecerá uma mensagem assim mais abaixo : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Pronto! Seu core/gameserver está compilado! Todos os jar files estarão dentro da pasta target, que está dentro da pasta que tem o nome do seu projeto, ela está no Workspace que você escolheu na primeira inicialização do Eclipse. Re-Compilando o DataPack 7. Vá em Run -> External Tools -> External Tools Configurations -> Ant Build ( 2 Cliques ) Citação:
7.0.1 Precione o botão Apply -> Run Pronto! Datapack Compilado! Pode encontrá-lo na pasta build Baixando outro Pack 7. Para baixar outro Pack, basta seguir os passos 5. até 5.1.1 7.1 Para recompilar o novo Pack, basta seguir o passo 6., ir em Run -> Run Configurations -> Maven Build -> Eclipse -> Run 7.2 Vá em Run -> Run Configurations -> Maven Build -> Install no test -> Run Todos os arquivos baixados ( Checkout ) serão destinados a pasta selecionada no WorkSpace Espero que tenha ajudado! Créditos : KaL Todos os direitos reservados. Feito para o Fórum Secret Experience |
Show vlw, que Deus te de mais sabedoria porq dai vc vai compartilhar conosco.:cute:
|
Excelente...
O mais completo que já vi, direcionado à administração de l2j. Meu pc não estava configurado as variáveis de ambiente pro Java JDk. Segui este tutorial para add: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Vamos ver se consigo iniciar em java agora hehe. Brigadão! |
Caso tenha faltado mais alguma coisa, avise...xD
Tem muita coisa pra colocar, acabei esquecendo de adicionar o Java_Home, mas já coloquei lá Obrigado. |
Caro KaL descule si minha pergunta é meio burra xD mas como que descompila pra add algo no Java ?
|
LoL
Se tu ler o tutorial vai ver que lá ensina isso, basicamente no tutorial inteiro :dull: |
Hehe pode parecer burrise +.... axei nao ja li o tuto inteiro fiz tudo.... ate a parte de Extrair o server no C:\ fui la e tentei abrir os arquivos .jar mas tava tudo compilado ainda ^^ |
Em que parte do tutorial é citado para que se extraia o server compilado no C:\ e depois abrir os .jar?
|
Tipo na parte em que você diz que:
Código:
Pronto! Seu core/gameserver está compilado! Todos os jar files estarão dentro da pasta escolhida no passo 4.2.1, com exceção do Core e GameServer. |
Bom, pelo visto você não entendeu...
Quando tu dá o SVN Checkout no link que tu adicionou no SVN Repository, ele baixa um projeto com um monte de arquivos não é? Lá tu edita o que tu quer, e depois compila, criando o .jar Não é pra editar o .jar, e sim aqueles arquivos texto que tem, logo após a edição, tu passa pra parte de passar pra .jar |
| Horários baseados na GMT -3. Agora são 10:26 PM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.