Компиляция и запуск программы 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

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