Проблемы с установкой пути к классу у муравья

Другой вариант для пары «Общий ключ / значение», которая сохраняет вставку, заключается в использовании чего-то вроде:

Queue<KeyValuePair<string, string>>

Это будет гарантированный упорядоченный список. Вы можете ставить в очередь и снимать очереди в упорядоченной фракции, аналогичной Add / Remove of dictionary, в отличие от изменения размера массива. Он часто может служить промежуточным звеном между упорядоченным массивом без изменения размера (путем вставки) и неупорядоченным списком с автоматическим изменением размера (путем вставки).

17
задан Bill the Lizard 7 January 2012 в 17:53
поделиться

2 ответа

Так оно и есть - загружаются только jar-файлы внутри каталога lib относительно вашего пути. У тебя там есть все твои баночки с третьей вечеринки? Могут быть некоторые библиотеки времени выполнения, которые вам не нужны во время компиляции, но которые отсутствуют во время выполнения. Если вы опубликуете свой stacktrace, я расскажу вам больше :)

3
ответ дан 30 November 2019 в 14:41
поделиться

Я думаю, проблема в с вашим объявлением пути classpath . Каталог build должен быть

<path id="classpath">
    <fileset dir="${lib}">
        <include name="**/*.jar" />
    </fileset>
    <pathelement location="${build}" />
</path>

Кроме того, я бы включил только сторонние jar-файлы в ваш classpath refid. Итак, весь блок выглядит так.

<path id="3rd-party-classpath">
    <fileset dir="${lib}">
        <include name="**/*.jar" />
    </fileset>
</path>

<target name="build">
    <javac srcdir="${src}" destdir="${build}">
        <classpath refid="3rd-party-classpath" />
    </javac>
</target>

<target name="run">
    <java classname="FirstClass">
      <classpath>
        <pathelement location="${build}" />
        <path refid="3rd-party-classpath" />
      </classpath>
    </java>
</target>

Кроме того, как указал DroidIn.net, вы должны создать пакет для своей программы.

5
ответ дан 30 November 2019 в 14:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: