Компиляция и запуск программы Java на MacJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Компиляция и запуск программы Java на Mac

Сообщение Anonymous »

Это очень простой вопрос, но я нигде не смог найти ответа. Я совершенно новичок в Java.

На github есть программа Java, которую я пытаюсь запустить на своем Mac. Соответствующая документация не дает никакой информации о компиляции или запуске кода. Я бы предпочел не раскрывать более подробно конкретную программу, которую я пытаюсь запустить.

Программа содержит несколько файлов .java и файл classmexer.jar для отслеживания использования памяти. Существует также подпапка cern, содержащая дополнительные подпапки, которые в конечном итоге содержат файлы .class. Makefile нет.

Я загрузил весь исходный код в виде файла tar.gz и развернул его в ~/codeDirectory/. Когда я пытаюсь скомпилировать из этого каталога с помощью

Код: Выделить всё

$ javac *.java
или

Код: Выделить всё

$ javac A.java
(где A.java — это первый класс, который вызывает программа), я получаю десятки ошибок компиляции. Этот код явно успешно компилируется в другом месте, поэтому я не знаю, что с этим делать.

Первая ошибка, которая появляется:

Код: Выделить всё

A.java:5: cannot access cern.colt.function.DoubleFunction
class file for cern.colt.function.DoubleFunction not found
cern.jet.random.AbstractDistribution.makeDefaultGenerator();
^
./B.java:4: package com.javamex.classmexer does not exist
import com.javamex.classmexer.*;
^
./B.java:180: cannot find symbol
symbol  : variable MemoryUtil
location: class B
long noBytes = MemoryUtil.deepMemoryUsageOf(hp);
^
Я подозреваю, что где-то указан неправильно или неправильно указан путь, но мне не удалось его найти.

Заранее благодарим за помощь в устранении неполадок.>

Подробнее здесь: https://stackoverflow.com/questions/891 ... m-on-a-mac
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»