Jump to content
  • 0

I have problem with compile (Error:Java_HOme


Question

Posted

BUILD FAILED

C:\workspace\L2J_CommunityServer\build.xml:38: Unable to find a javac compiler;

com.sun.tools.javac.Main is not on the classpath.

Perhaps JAVA_HOME does not point to the JDK.

It is currently set to "C:\Program Files\Java\jre6"

 

this is problem what is this guys,how can fix this problem?

 

 

the code from Build.xml

 <target name="compile" depends="init">
        <javac destdir="${build.classes}"
               optimize="on"
               debug="on"
               source="1.6"
               target="1.6"
               nowarn="off">
            <src path="${src}"/>
            <classpath refid="classpath"/>   
        </javac>
    </target>
    
    
    <target name="jar" depends="compile">
        <jar destfile="${build}/l2jcommunity.jar">
            <fileset dir="${build.classes}"/>
        </jar>
        
    	<copy todir="${build.dist.community}">
            <fileset dir="${build}">
                <include name="l2jcommunity.jar"/>
		</fileset>
        </copy>
</target>

    <target name="dist" depends="jar">	
    	<copy todir="${build.dist.community}">
            <fileset dir="${src}">
                <include name="log.cfg"/>
                <include name="console.cfg"/>
		</fileset>
        </copy>
    	
   	<copy todir="${build.dist.libs}">
		<fileset dir="${src}/../lib">
			<include name="*.jar"/>
		</fileset>
	</copy>
    	
        <copy todir="${build.dist.doc}">
            <fileset dir="${basedir}">
                <include name="changes.txt"/>
                <include name="LICENSE.txt"/>
                <include name="README.txt"/>
            </fileset>
        </copy>
    	
   	<copy todir="${build.dist.doc}">
		<fileset dir="${src}/../lib">
			<include name="*LICENSE*"/>
		</fileset>
	</copy>
        
        <copy todir="${build.dist.community}">
            <fileset dir="dist">
                <include name="startCommunityServer.*"/>
            </fileset>
        </copy>
    	
	<fixcrlf srcdir="${build.dist.community}" eol="lf" eof="remove" includes="**/*.sh"/>
	<fixcrlf srcdir="${build.dist.community}" eol="crlf" eof="remove" includes="**/*.bat"/>
        
        <mkdir dir="${build.dist.community}/log"/>
        <mkdir dir="${build.dist.community}/config"/>
    	
    	<copy todir="${build.dist.community}/config">
		<fileset dir="java/config">
			<include name="*.properties"/>
		</fileset>
        </copy>

        <zip destfile="${build}/L2J_CommunityServer.zip"
             basedir="${build.dist}" />
    </target>
    
    <target name="clean">
    	<delete dir="${build}"/>
    </target>
</project>

3 answers to this question

Recommended Posts

Guest
This topic is now closed to further replies.


×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..