На github есть программа Java, которую я пытаюсь запустить на своем Mac. Соответствующая документация не дает никакой информации о компиляции или запуске кода. Я бы предпочел не раскрывать более подробно конкретную программу, которую я пытаюсь запустить.
Программа содержит несколько файлов .java и файл classmexer.jar для отслеживания использования памяти. Существует также подпапка cern, содержащая дополнительные подпапки, которые в конечном итоге содержат файлы .class. Makefile нет.
Я загрузил весь исходный код в виде файла tar.gz и развернул его в ~/codeDirectory/. Когда я пытаюсь скомпилировать из этого каталога с помощью
Код: Выделить всё
$ javac *.javaКод: Выделить всё
$ javac 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
Мобильная версия