Compilando

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1170 palavras )
  • Download(s) : 0
  • Publicado : 31 de outubro de 2011
Ler documento completo
Amostra do texto
Primeiro você precisa de alguns programas para trabalhar com java.

você precisa de:

java jdk:

Eclipse e Maven: (compilando com Maven)

Instale os programas (para facilitar a utilização copie Maven para c:/Maven pasta)

Quando você terminar de instalar, abra o eclipse e comece a trabalhar

É realmente um servidor simples (mas poderoso) para equipes que têm os seus própriosrepositórios SVN (que é o url onde você baixar os seus DP).

vá no menu window -> show view-> others ...-> SVN-> SVN repository.



Agora aparecerá uma janela no eclipse (Svn repository)



dê um clique com direito na janela vá em new -> repository location...



na caixa de dialogo que apareceu é necessário digitar o link do SVN.
Agora, quando você pressionar OK, você verá apasta do servidor na Janela do Eclipse.
(no SVN Repository)

Alguns exemplos de link de SVN:

l2jfree: http://svn.l2jfree.com/svn/l2j-free
L2j: http://www.l2jserver.com/svn/ (core svn)
L2j: http://www.l2jdp.com/svn/ (DP svn)
L2emu: http://svn.assembla.com/svn/L2Emu/
L2Equal: http://my-svn.assembla.com/svn/L2J-Equal

Eu uso l2jfree servidor pack assim o guia é baseado em l2jfree!

Opack mais recente está na pasta Trunk. Nós queremos o Core e datapack, então clique com botão direito sobre a pasta Trunk e dê checkout. Depois só dá um Finish



Agora você verá o seu pack sendo baixado. ele aparecerá na janela package explorer após terminar o Download. Se seu package explorer não estiver visivel no Eclipse vá no menu window -> show view -> packge explorer

Com relação àCompilar

Datapack: Realmente simples clique direito sobre Build.xml-> Run As-> 1 Ant build.



Core: l2jfree usa Maven assim você precisará compilá-lo com o Maven. (Outros packs usa Build.xml no core também)

Compilar Core l2jfree:

antes de você compilar você precisa fazer 2 coisas.

1. Abra o painel de controle -> Sistema-> Avançado -> variáveis de ambientes. Em variaveis do sistemclique em nova



Você precisa adicionar uma nova variável para o java jdk. adicione essas linhas para o nome da variavel e valor da variável.

Nome da variável: JAVA_HOME
valor da variável : C: \ Program Files \ Java \ jdk1.6.0_11 (Caso tenha instalado o Java em outro lugar terá que coloca o caminho aqui)

Agora reinicie o PC.

Abra o Maven \ bin \ mvn.bat com notepad ir para alinha 157 e escreva isto:

onde tiver: MAVEN_JAVA_EXE%%%% MAVEN_OPTS-classpath% CLASSWORLDS_JAR%

substitua por: MAVEN_JAVA_EXE%%%% MAVEN_OPTS "-Xmx1024m"-classpath% CLASSWORLDS_JAR%

2. Agora compilar o Core:

abra o CMD (iniciar -> executar -> cmd)
vá para a pasta do seu Core (por exemplo, o core está em c: \ workspace \ l2jfree-core)
digite cd C: \
digite cd workspace
digite cdl2jfree-core (nome da pasta)

Agora você precisa compilar:
digite C: \ Maven \ bin \ mvn clean: clean
apagará a "pasta" existente usada para compilar (se tiver).

digite C: \ Maven \ bin \ mvn assembly:assembly-Dmaven.test.skip = true
irá "construir" seu Core e coloca-lo na pasta de "Destino".

Agora vem a parte pela qual eu decidi postar esse Guia aqui ( já que existem tutoriais paracompilar mais facéis de entender que esse.)

COMO FAZER MODIFICAÇÕES NO JAVA:

Voiceds Commands:
Você tem os "Voiceds Commands" na pasta com.l2jfree.gameserver.handler.voicedcommand
Voiceds commands ingame começa com ponto (.) por exemplo .info
Inserir o Info.java por exemplo, para a pasta voicedcommand é o primeiro passo.

Depois você precisará registrá-lo:
Abra ovoicedcommandhandler.java
procure a seção "private VoiceCommandHandler ()" , para registrar o seu comando.
Para registrar o comando .Info por exemplo, digite abaixo do último comando registrado:
registerVoicedCommandHandler (new info ());
Compile seu Core e está feito. (Fácil né?)

ITEM Handlers:
Você tem os Item handlers na pasta com.l2jfree.gameserver.handler.itemhandler
Os itemhandlers ingame funciona...
tracking img