Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java classpath / 25 сообщений из 30, страница 1 из 2
04.04.2018, 11:57
    #39625421
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
нужна помощь в подключении библиотеки.
в справочнике написано так

This XQuery Module contains functions and variables to perform XSLT transformations. By default, this module uses Java’s XSLT 1.0 Xalan implementation to transform documents. XSLT 2.0 is used instead if Version 9.x of the Saxon XSLT Processor (saxon9he.jar, saxon9pe.jar, saxon9ee.jar) is found in the classpath. A custom transformer can be specified by overwriting the system property javax.xml.transform.TransformerFactory, as shown in the following Java example:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
System.setProperty(
  "javax.xml.transform.TransformerFactory",
  "org.custom.xslt.TransformerFactoryImpl");
 
Context ctx = new Context();
String result = new XQuery("xslt:transform('...', '...')").execute(ctx);
...
ctx.close();



я скачал архив с оффициальной страницы, а куда и что прописать не знаю, ни когда не изучал java....

кто может помогите плз
...
Рейтинг: 0 / 0
04.04.2018, 13:40
    #39625495
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Фридрих,

Сейчас меня закидают (и в-общем, правильно), но если человек никогда с этим не сталкивался, то (чтобы не отбить интерес к Java) можно все jar-ники закинуть в каталог

<JAVA>\jre\lib\ext\

где <JAVA> - каталог, куда установлена JDK.

Но лучше так все-таки не делать!!! Почитайте (а лучше - воспользуйтесь поиском) и делайте правильно :)
...
Рейтинг: 0 / 0
04.04.2018, 15:05
    #39625558
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Фридрих,

Создание, импорт и настройка проектов Java

fplabСейчас меня закидают (и в-общем, правильно),
...
Рейтинг: 0 / 0
04.04.2018, 15:51
    #39625588
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Garrick,

NetBeans (Eclipse, Idea) - это все хорошо. Там за нас уже все придумано :) А если вопрошатель работает из командной строки?
...
Рейтинг: 0 / 0
04.04.2018, 17:17
    #39625655
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
благодарность всем от меня, но я ни когда не смотрел в сторону java!

кто нибудь может написать пошаговую инструкцию плз!
Я скачал от сюда BaseX
тот архив который надо добавить скачал от сюда Saxon-HE
вот что пишет справочник здесь XSLT Module

прошу не отсылайте учить или что то в этом роде, мне нужна только пошаговая инструкция пожалуйста!
...
Рейтинг: 0 / 0
04.04.2018, 17:36
    #39625659
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
fplabGarrick,

NetBeans (Eclipse, Idea) - это все хорошо. Там за нас уже все придумано :) А если вопрошатель работает из командной строки?
Вы сами-то в это верите?
...
Рейтинг: 0 / 0
04.04.2018, 17:39
    #39625661
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Фридрихблагодарность всем от меня, но я ни когда не смотрел в сторону java!

кто нибудь может написать пошаговую инструкцию плз!
Я скачал от сюда BaseX
тот архив который надо добавить скачал от сюда Saxon-HE
вот что пишет справочник здесь XSLT Module

прошу не отсылайте учить или что то в этом роде, мне нужна только пошаговая инструкция пожалуйста!
А вам точно нужна функция XLST трансформации? Вы знаете что это такое?
...
Рейтинг: 0 / 0
04.04.2018, 17:43
    #39625664
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Фридрихблагодарность всем от меня, но я ни когда не смотрел в сторону java!

кто нибудь может написать пошаговую инструкцию плз!
Я скачал от сюда BaseX
тот архив который надо добавить скачал от сюда Saxon-HE
вот что пишет справочник здесь XSLT Module

прошу не отсылайте учить или что то в этом роде, мне нужна только пошаговая инструкция пожалуйста!
Вот здесь в скрипте запуска программы basex.bat в 6-ой строке устанавливается CLASSPATH. Добавьте туда имена ваших jar файлов, которые вы хотите подключить.
...
Рейтинг: 0 / 0
04.04.2018, 18:08
    #39625677
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
GarrickВот здесь в скрипте запуска программы basex.bat в 6-ой строке устанавливается CLASSPATH. Добавьте туда имена ваших jar файлов, которые вы хотите подключить.
я на линуксе открыл файл как из примера и прописал

CP=$MAIN/BaseX.jar:$MAIN/lib/*:$MAIN/lib/custom/saxon9he.jar
но не работает... может не то прописал?
...
Рейтинг: 0 / 0
04.04.2018, 18:22
    #39625685
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
ФридрихGarrickВот здесь в скрипте запуска программы basex.bat в 6-ой строке устанавливается CLASSPATH. Добавьте туда имена ваших jar файлов, которые вы хотите подключить.
я на линуксе открыл файл как из примера и прописал

CP=$MAIN/BaseX.jar:$MAIN/lib/*:$MAIN/lib/custom/saxon9he.jar
но не работает... может не то прописал?
Всё правильно. А файл точно там лежит? Именно JAR, а не ZIP?
...
Рейтинг: 0 / 0
04.04.2018, 18:24
    #39625687
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
И там, в вашей ошибке говорит что три файла должно быть - saxon9he.jar, saxon9pe.jar, saxon9ee.jar.
...
Рейтинг: 0 / 0
04.04.2018, 18:26
    #39625688
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Нет, на счёт трёх файлов это я погорячился, одного должно быть достаточно.
...
Рейтинг: 0 / 0
04.04.2018, 18:30
    #39625690
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
GarrickНет, на счёт трёх файлов это я погорячился, одного должно быть достаточно.
да, лежит там jar файл
...
Рейтинг: 0 / 0
05.04.2018, 07:02
    #39625826
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
GarrickfplabGarrick,

NetBeans (Eclipse, Idea) - это все хорошо. Там за нас уже все придумано :) А если вопрошатель работает из командной строки?
Вы сами-то в это верите?

По современным понятиям, если проект не собирается регулярно на отдельном сервере- то его и нет, считай.
А на этом сервере нет никакой IDE.
Так что вся сборка должна быть расчитана на сборку из командной строка.
Неважно- maven, gradle, bazel- но IDE только читает конфиг. Более того, IDE могут быть разные.
...
Рейтинг: 0 / 0
05.04.2018, 07:59
    #39625851
fplab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
GarrickfplabGarrick,

NetBeans (Eclipse, Idea) - это все хорошо. Там за нас уже все придумано :) А если вопрошатель работает из командной строки?
Вы сами-то в это верите?
А я и не собираюсь догадываться в чем человек работает. Но точно знаю одно - командная строка никогда не подведет. А уж что он там выберет - его дело. Когда IDE нет (ну мало ли по каким причинам), то выбор единственный :)
И знание что такое classpath и как его задавать в любом случае не лишнее
...
Рейтинг: 0 / 0
05.04.2018, 09:22
    #39625884
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
fplabИ знание что такое classpath и как его задавать в любом случае не лишнее
Знания никогда не бывают лишними, более того, все беды случаются чаще всего как раз от их недостатка.
...
Рейтинг: 0 / 0
05.04.2018, 10:58
    #39625950
sanBez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
GarrickИ там, в вашей ошибке говорит что три файла должно быть - saxon9he.jar, saxon9pe.jar, saxon9ee.jar.
хмм...

это не ошибка, это вырезка из доки.

ошибку то никто не видел еще кажись. и тс не показал. так что пока идут соревнования телепатов.

то ли я не проснулся

@Фридрих: покажи что в консоль то выводится
...
Рейтинг: 0 / 0
05.04.2018, 11:32
    #39625990
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Мне кажется что написать пошаговую инструкцию мы не сможем.

Ну по крайней мере мы не покроем все возможные ошибки.

Для начала автор должен нам показать переменную CLASS_PATH.
...
Рейтинг: 0 / 0
05.04.2018, 13:32
    #39626089
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
друзья, я вообще не разбираюсь в java и вряд ли что смогу показать...сорри, но я надеялся что если кто скачает себе и сделает - а потом расскажет как он это сделал...
...
Рейтинг: 0 / 0
05.04.2018, 19:58
    #39626359
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
видимо задача очень сложная, дал объявление на фрилансе и ни кто еще ни чего не предложил
...
Рейтинг: 0 / 0
05.04.2018, 23:01
    #39626429
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
В топике есть люди которые готовы помочь. Но ты сформулировал задачу "на двойку".

Позволь дать совет. Задай эту задачку знакомым It-шникам не ради решения
а ради критики. Что не так. Как лучше подать тему чтобы получить ответ.

Попробуй у тебя получится.
...
Рейтинг: 0 / 0
06.04.2018, 11:50
    #39626694
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
maytonВ топике есть люди которые готовы помочь. Но ты сформулировал задачу "на двойку".

Позволь дать совет. Задай эту задачку знакомым It-шникам не ради решения
а ради критики. Что не так. Как лучше подать тему чтобы получить ответ.

Попробуй у тебя получится.

Полностью поддерживаю, совершенно непонятны исходные условия и что нужно получить в итоге.
@Фридрих, может быть мы знаем миллион вариантов сделать что вы хотите и без этой базы, но мы не знаем чего вы хотите.
...
Рейтинг: 0 / 0
06.04.2018, 12:51
    #39626754
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
GarrickПолностью поддерживаю, совершенно непонятны исходные условия и что нужно получить в итоге.
@Фридрих, может быть мы знаем миллион вариантов сделать что вы хотите и без этой базы, но мы не знаем чего вы хотите.
в итоге я хочу обрабатывать очень большие XML файлы на сервере, а так же делать преобразования в различные форматы, например EPUB, HTML, XSL-FO и пр. И этот продукт подходит для моих задач как ни какой другой....но проблема в том что я хочу установить пакет saxon9he, но не знаю как.... в инструкции написано для тех кто может программировать на java, вот и попросил помощи...
...
Рейтинг: 0 / 0
06.04.2018, 15:32
    #39626865
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
Фридрих,

Может быть вам Apache FOP нужен?
...
Рейтинг: 0 / 0
06.04.2018, 16:45
    #39626920
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java classpath
всё решилось одной строкой

javac -d bin -classpath /home/frei/basex/BaseX.jar -sourcepath src /home/frei/basex/lib/custom/saxon9he.jar

только выдало это
Код: c#
1.
2.
3.
javac: invalid flag: /home/frei/basex/lib/custom/saxon9he.jar
Usage: javac <options> <source files>
use -help for a list of possible options



но всё потом заработало как мне и надо.... хотелось бы узнать, что я подпортил или что не так? И как сделать лучше...?
не нравится мне " javac: invalid flag: "
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java classpath / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]