Я заметил файл src.zip, содержащий некоторый исходный код Java, связанный со стандартной установкой JDK. В разархивированном виде я замечаю исходные файлы C для средства запуска Java и т. Д.
Однако, когда я загружаю исходный код платформы Java с download.java.net/jdk6/source, я вижу другую структуру папок и разные файлы. Какая разница между этими двумя?
Я хочу перекомпилировать средство запуска Java (пересобрать java.exe с помощью java.c). Я могу найти только java.c в файле src.zip, который является частью JDK, но не его зависимостей. Похоже, они существуют в полном комплекте исходного кода JDK. Однако сам java.c, по-видимому, отсутствует в полном комплекте исходных кодов JDK. Это смущает меня.
Может кто-нибудь уточнить разницу и как лучше всего восстановить только java.exe?