Можно добавить стиль непосредственно к избранному элементу:
<select name="foo" style="width: 200px">
, Таким образом, этот избранный объект будет 200 пикселей шириной.
, Кроме того, можно применить класс или идентификатор к элементу и сослаться на него в таблице стилей
A NoClassDefFoundError
в основном означает, что класс присутствовал в пути к классам во время компиляции, но отсутствует в пути к классам во время выполнения.
В вашем случае при выполнении используя java.exe
из командной строки, вам необходимо указать путь к классам в аргументе -cp
или -classpath
. Или, если это файл JAR, вам необходимо указать его в записи class-path
его файла MANIFEST.MF
.
Значение аргумента / записи может быть абсолютными или относительными путями файловой системы к папке, содержащей все файлы .class
, или к отдельному файлу .jar
. Пути можно разделить точкой с запятой ;
. Когда путь содержит пробелы, . Пример:
java -cp .;c:/path/to/file.jar;"c:/spacy path/to/classes" mypackage.MyClass
Чтобы сэкономить время на ввод и редактирование аргумента в командной строке, используйте файл .bat
.
Изменить : Я должен был понять, что вы используете Unix на базе операционной системы. Приведенные выше примеры предназначены для Windows. В случае Unix-подобных платформ вы можете следовать тем же правилам, но вам необходимо разделить пути двоеточием :
и вместо конечного пакетного файла использовать файл .sh
. .
java -cp .:/path/to/file.jar:"/spacy path/to/classes" mypackage.MyClass
Указываете ли вы путь к классам Java в командной строке?
$ java -cp lib/commons-lang-2.4.jar your.main.Class
Рассмотрим File -> Export -> Runnable jar для создания файла jar, который может быть вызван напрямую с помощью
java -jar yourProgram.jar
. Есть несколько вариантов в зависимости от ваших потребностей.
Eclipse не перемещает никакие jar-файлы из пути к классам в папку bin вашего проекта. Вам нужно скопировать util jar в папку bin. Если вы переместите его в корень папки bin, вы можете обойтись без каких-либо записей пути к классам, но это не рекомендуемое решение. См. Ответ @ BalusC , чтобы хорошо осветить этот вопрос.
Параметры пути к классам, которые вы устанавливаете в Eclispe, предназначены только для IDE и не влияют на то, как ваше приложение выполняется вне IDE. Даже если вы используете Eclipse Functionality для экспорта приложения в виде исполняемого файла jar, нет готового способа упаковать все файлы jar, от которых зависит ваше приложение.
Если вы упаковали свое приложение в файл jar с именем ] myapp.jar
, затем выполнение команды, подобной приведенной ниже, запустит приложение с jar, от которого вы зависите, если у вас их несколько, просто добавьте их, разделенные ;
в Windows или :
в Unix:
java -jar myapp.jar -cp .;c:/pathtolibs/commons-lang-2.4.jar
Если вы просто запускаете классы напрямую, либо запустите папку, содержащую ваш .