Вопросы по теме 'classloading'
Класс Java присутствует в пути к классам, но при запуске происходит сбой с ошибкой: не удалось найти или загрузить основной класс
У меня есть файл jar foobar.jar , содержащий следующие два класса:
public class Foo {
public static void main(String[] args) {
System.out.println("Foo");
}
}
Другой класс выглядит так:
import...
11281 просмотров
schedule
12.10.2022
Почему статический блок не выполняется
Согласно java-документу, статический блок выполняется при инициализации класса.
Может ли кто-нибудь сказать мне, почему статический блок не выполняется, когда я запускаю код ниже?
class A {
static {
System.out.println("Static...
1257 просмотров
schedule
21.01.2024
Почему ExecutorService не обрабатывает отправленные задачи при запуске из потока загрузчика классов?
У меня есть класс Singleton (упрощенный для этого примера)
public class Singleton {
private final static Lock METHOD_1_LOCK = new ReentrantLock();
private final static Lock METHOD_2_LOCK = new ReentrantLock();
static {
try {...
82 просмотров
schedule
12.10.2022
Java: откуда загрузчик классов расширений получает классы в Java 13?
Во всей документации, которую мне удалось найти, упоминается папка jre/lib/ext, но ее нет в моей установке JRE 13.
Я предполагаю, что где-то между Java 8 (где я вижу банки в jre/lib/ext) и Java 13 они были перемещены, но я не смог точно определить,...
559 просмотров
schedule
10.08.2022
Загрузка класса и инициализация: статическая конечная переменная Java
Example.java
public class Example {
static final int i = 10;
static int j = 20;
static {
System.out.println("Example class loaded and initialized");
}
}
Use.java
import java.util.Scanner;
public class Use...
89 просмотров
schedule
19.06.2023
При создании большого количества классов ByteBuddy нужно ли мне приобретать блокировки любого типа?
Я создаю несколько классов ByteBuddy (используя DynamicTypeBuilder ) и загружаю их. Создание этих классов и их загрузка происходит в одном потоке (главном потоке; я сам не создаю никаких потоков и ничего не отправляю в ExecutorService ) в...
52 просмотров
schedule
04.04.2023
Загрузить класс проекта в maven mojo
Я пытаюсь загрузить класс проектов во время выполнения maven mojo.
К сожалению, эта операция завершается ошибкой, так как в загрузчике классов отсутствует указанный класс. Оглядевшись, я уже нашел подходы Плагин Maven mojo для загрузки класса из...
17 просмотров
schedule
07.09.2022