Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
uselines

Ошибка компиляции

25.04.2010, 18:32. Показов 2784. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Buildfile: C:\KeyGen\build.xml
clean:
init:
    [mkdir] Created dir: C:\KeyGen\build
    [mkdir] Created dir: C:\KeyGen\build\classes
    [mkdir] Created dir: C:\KeyGen\build\dist
    [mkdir] Created dir: C:\KeyGen\build\dist\L2Jscoria-genkey
    [mkdir] Created dir: C:\KeyGen\build\dist\L2Jscoria-genkey\lib
compile:
    [javac] Compiling 1 source file to C:\KeyGen\build\classes
 
BUILD FAILED
C:\KeyGen\build.xml:39: Reference classpath not found.
 
Total time: 316 milliseconds
Сам не шарю , но скомпилировать надо
вот build.xml , как я понял ругается на 39 сточку

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<?xml version="1.0" encoding="UTF-8"?>
<project name="L2scoria_KeyGen" default="dist" basedir=".">
    <description>
        This script will build the L2J-Scoria server. Thanks for Using our Pack.
        
        This program is comerical   
        
    </description>
    
    <property name="src" location="java"/>
    <property name="lib" location="lib"/>
    <property name="build" location="build"/>
    <property name="build.classes" location="${build}/classes"/>
    <property name="build.dist" location="${build}/dist"/>
    <property name="build.dist.gen" location="${build.dist}/L2Jscoria-genkey"/>
    <property name="build.dist.gen.lib" location="${build.dist}/L2Jscoria-genkey/lib"/>
    
    <target name="init"
     depends="clean"
        description="Create the output directories.">
 
        <mkdir dir="${build}"/>
        <mkdir dir="${build.classes}"/>
        <mkdir dir="${build.dist}" />
     <mkdir dir="${build.dist.gen}" />
     <mkdir dir="${build.dist.gen.lib}" />
    </target>
    
    
    <target name="compile"
            depends="init"
            description="Compile the source.">
 
        <javac destdir="${build.classes}"
               optimize="on"
               debug="on"
               source="1.5"
               target="1.5"
               [b]nowarn="off">[/b] [b]39 сточка[/b]
            <src path="${src}"/>
            <classpath refid="classpath"/>   
        </javac>
    </target>
    
    
    <target name="jar"
            depends="compile"
            description="Create the jar file">
 
        <jar destfile="${build}/l2scoria-keygen.jar">
            <fileset dir="${build.classes}"/>
            <manifest>
                <attribute name="Main-Class" value="com.l2scoria.General"/>
            </manifest>
        </jar>
        
     <copy todir="${build.dist.gen.lib}">
            <fileset dir="${build}">
                <include name="l2scoria-keygen.jar"/>
            </fileset>
        </copy>
        
    </target>
    
 
    <target name="compile.gcj"
            depends="jar"
            description="Build machine executable binary">  
            
        <exec dir="." executable="gcj" failifexecutionfails="false" os="linux:Linux:freebsd:FreeBSD" >
            <arg line="-O3 ${build.dist}/l2scoria-keygen.jar  -o ${build.dist}/l2scoria-keygen --main=com.l2scoria.General"/>
        </exec>
    </target>
 
 
    <target name="dist" depends="jar">
          
        <copy todir="${build.dist.gen.lib}">
            <fileset dir="${src}/../lib">
                <include name="*.jar"/>
            </fileset>
        </copy>
     
        <copy todir="${build.dist}">
            <fileset dir="${basedir}">
             <include name="readme.txt"/>
            </fileset>
        </copy>
        
        <copy todir="${build.dist.gen}">
            <fileset dir="dist">
             <include name="GenKey.bat"/>
            </fileset>
        </copy>
     <fixcrlf    srcdir="${build.dist.gen}"
                    eol="crlf"
                    eof="remove"
                    includes="**/*.bat">
        </fixcrlf>
 
        <zip destfile="${build}/L2Jscoria_KeyGen.zip"
             basedir="${build.dist}" />
    </target>
    
    
    <target name="clean"
            description="Remove the output directories">
 
        <delete dir="${build}"/>
    </target>
</project>
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2010, 18:32
Ответы с готовыми решениями:

Ошибка компиляции
КОНЕЧНО ЖЕ, я новичок. Воть, учусь :D. Объект &quot;Car&quot; не хочет компилироваться..:wall: http://cyberstatic.net/images/editor/menupop.gif ...

ошибка компиляции
Помогите пожалуйста! Не пойму, в чем ошибка и как ее устранить? Используйте теги форматирования кода. Последнее предупреждение. ...

Ошибка компиляции
Смотрю видеоурок, написал такой код не срабатывает, останвливается на строке: BigInteger...

4
 Аватар для RZ_RZ
263 / 19 / 3
Регистрация: 26.05.2006
Сообщений: 150
26.04.2010, 07:00
Вам говорят, что ссылка на classpath под именем classpath не найдена, тоесть ссылка classpath не может разрешиться.
<classpath refid="classpath"/> вот это он не может найти.
Она должна быть описана в виде
XML
1
2
3
<path id="classpath">
...
</path>
Както так...
0
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
27.04.2010, 17:57
А мне не подскажете тоже? Я вот только-только стал изучать java. Скачал видеоуроки. Попытался сделать всё как там. Зашёл "пуск-мой компьютер-свойства-дополнительно-переменные среды". Там в системных переменных прописал путь куда установил java: ;C:\j2sdk1.4.1_02\bin . Всё в параметре Path. Затем в переменных средах создал (у меня не было этого) CLASSPATH. Там прописал: ;. . Точка с запятой и точка. Пробовал просто точку-не получилось. Перезагрузился. Пишу программу первую:
Java
1
2
3
4
5
 class Hello {
public static void main (string args []) {
System.out.println ("Hello World!");
}
}
В TextPad запускаю компиляцию, а мне выходит сообщение об ошибке:
Code
1
2
3
4
5
6
7
8
D:\Моя папка\java_les\1\Hello.java:2: cannot resolve symbol
symbol  : class string 
location: class Hello
public static void main (string args []) {
                         ^
1 error
 
Tool completed with exit code 1
Подскажите, пожалуйста, мне неумелому, неграмотному и неумному, в чём ьеда и что мне сделать дальше???
0
 Аватар для RZ_RZ
263 / 19 / 3
Регистрация: 26.05.2006
Сообщений: 150
28.04.2010, 07:02
Ну вот он вам все пишет.
D:\Моя папка\java_les\1\Hello.java:2 немогу чета-там
тоесть в файле D:\Моя папка\java_les\1\Hello.java в строке номер 2 ему чета не нравится.
symbol : class string
Это он вам грит, что конкретно ему не нравится
location: class Hello
и где это находится
Code
1
2
public static void main (string args []) {
                         ^
здесь он уже конкретно указывает на место (птичка указывает на место в коде).

Он не может найти класс string. В жаве действительно нет такого класса. Есть String (с большой буквы). Тут все классы принято называть с большой буквы.

Ктстати, переменная окружения нормально создается со значением точка, без точки с запятой.

В след раз лучше создавать отдельную тему. Один вопрос, одна тема.
0
2 / 1 / 1
Регистрация: 24.04.2010
Сообщений: 76
28.04.2010, 17:31
Спасибо большое! Впредь буду внимателен)
Тему не создавал, чтобы лишний раз не засорять форум)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2010, 17:31
Помогаю со студенческими работами здесь

Ошибка компиляции
Объясните пожалуйста! Не пойму, в чем проблема? Начал ругаться на одну строчку, а вроде все правильно public static void main(String...

Ошибка в компиляции
Написал программу, а компилятор выдает ошибку. Вот программа: class Worker // класс работника { String m_name; // имя ...

Ошибка компиляции
Помогите, пожалуйста. Написал простенький сортировщик пузырьком целочисленных массивов: public class BubbleSort(int a) { //...

Ошибка компиляции
Добрый день! При компиляции возникает ошибка Main.java:11: error: cannot find symbol System.out.println(a.go); Подскажите, что я...

Ошибка в компиляции
Такая проблемка, создал 2 класса : package rally; public class Road { public static void main (String args) {


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru