У меня есть исходный код для дифференциации (from numericalmethods.com). Код импортировал определенные пакеты. Поэтому я загрузил эти пакеты (пакеты suanshu), но я не знаю, где эти пакеты должны быть размещены, потому что программа импортирует эти пакеты. Пакеты имеют форму com.numericalmethod.suanshu.algebra.linear.vector.doubles.Vector;Где я должен размещать пакеты?
ответ
Загрузите банки этих пакетов и добавьте их в свой путь к классам. Если вы используете Eclipse IDE, добавьте банку в путь сборки java проектов.
Я использую editplus. Я скачал их. не могли бы вы рассказать? Я мало знаю о classpath. Я новичок в java – Aadithya
Вы должны добавить файл .jar
с необходимыми пакетами и классами в путь к классу вашего приложения.
От Java Tutorials:
Предпочтительным способом указать путь класс с помощью переключателя -cp командной строки. Это позволяет устанавливать CLASSPATH индивидуально для каждого приложения, не затрагивая другие приложения.
Например, java -cp ".;suanshu.jar" MainClass
для среды Windows.
Теперь вы можете обрабатывать классы и пакеты в .jar
, как если бы они находились в месте вашего приложения. В коде вы импортируете классы как import com.numericalmethod.<etc>.Vector;
, и ваша программа ищет их в com/numericalmethod/<etc>/Vector.class
внутри архива suanshu.jar.
- 1. Symfony. Где я должен размещать сложные запросы?
- 2. Где я должен размещать сторонние библиотеки?
- 3. Где я должен размещать видеоролики Silverlight?
- 4. Где я должен размещать тесты единиц измерения?
- 5. Где я должен размещать методы, которые отображают мою ViewModel?
- 6. Где я должен размещать транзакции в этой системе
- 7. Где я должен размещать файлы XSD/содержимое в проекте SSIS
- 8. Где я должен размещать файлы проекта ISV для CRM?
- 9. Где я должен размещать свои ресурсы для Java-программы?
- 10. Где я должен размещать общий код при написании угловых указаний?
- 11. Где я должен размещать бизнес-логику при использовании RavenDB
- 12. Где я должен размещать действия интерфейса в Угловом?
- 13. Где я должен клонировать, клонируя пакеты python из github?
- 14. Где я могу размещать активы бесплатно?
- 15. Где размещать файлы проекта?
- 16. Ошибка энергопотребления/Где размещать ошибки?
- 17. Где я должен размещать свои файлы, чтобы иметь доступ к ним, когда я запускаю банку?
- 18. Пакеты управления. Какой инструмент я должен использовать?
- 19. Где следует размещать BufferedInputStream - BufferedOutputStream
- 20. MySQL где размещать хранимые процедуры?
- 21. Django: где установлены пакеты
- 22. Где я могу найти com.mathworks.jmi пакеты
- 23. Как я могу рассказать, где устанавливать пакеты?
- 24. Где установить виртуальные пакеты
- 25. Где я должен поместить свои тесты JUnit?
- 26. В Slick 2.x/3.x, где я должен размещать дополнительные статические методы, связанные с таблицей?
- 27. Где я должен размещать значки блоков и CSS в расширении magento
- 28. Где установлены пакеты композиторов?
- 29. Должен ли я размещать клиентский доступ на другом веб-сайте
- 30. Сколько сайтов я должен размещать на экземпляре EC2 nano
Я считаю, что они должны идти в com/numericalmethod/suanshu/algorithm/linear/vector/doubles, что ужасно –
Все зависит от того, какой тип файла у вас есть для используемого вами пакета и инструмента построения. Если вы говорите об источнике java, файлы должны быть размещены вместе с вашим источником в каталоге, соответствующем имени пакета. Если вы говорите о банке в каталоге lib. Просьба уточнить –
просто вставьте самую удаленную папку внутри вашего src –