ADVERTISEMENT

Japan protests after a Chinese military aircraft locks its radar on Japanese jets

Published Dec 7, 2025 01:46 pm
The Liaoning, China's first aircraft carrier, sails into Hong Kong for a port call to celebrate the 20th anniversary of the People's Liberation Army (PLA) garrison's presence in the semi-autonomous Chinese city and former British colony on July 7, 2017. (AP Photo/Vincent Yu, File)
The Liaoning, China's first aircraft carrier, sails into Hong Kong for a port call to celebrate the 20th anniversary of the People's Liberation Army (PLA) garrison's presence in the semi-autonomous Chinese city and former British colony on July 7, 2017. (AP Photo/Vincent Yu, File)
TOKYO (AP) — Japan said early Sunday that it has protested to China after a military jet that took off from the Chinese carrier Liaoning locked its radar on Japanese fighter jets near the southern island of Okinawa, the latest spat between the two countries whose ties have plunged recently over the Japanese leader’s Taiwan remarks.
Japan’s Defense Ministry said China’s military aircraft J-15 “intermittently” targeted its radar at Japanese F-15 fighter jets on two occasions Saturday — for about three minutes in the late afternoon and for about 30 minutes in the evening.
The radar lock by the Chinese aircraft was detected by different Japanese fighters that had scrambled against a possible airspace violation by China, according to the ministry. There was no breach of Japanese airspace, and no injury or damage was reported from the incident.
It was not known whether the radar lock incident involved the same Chinese J-15 both times.
Defense Minister Shinjiro Koizumi, briefing reporters in the early hours of Sunday, said Japan protested to China over the radar lock, calling it “a dangerous act that exceeded the scope necessary for safe aircraft operations.”
Japan's Defense Minister Shinjiro Koizumi, center, speaks to the media, as Japan announced that a Chinese military aircraft locked its radar on Japanese jets,  at the ministry in Tokyo, Sunday, Dec. 7, 2025. (Kyodo News via AP)
Japan's Defense Minister Shinjiro Koizumi, center, speaks to the media, as Japan announced that a Chinese military aircraft locked its radar on Japanese jets, at the ministry in Tokyo, Sunday, Dec. 7, 2025. (Kyodo News via AP)
“The occurrence of such an incident is extremely regrettable,” Koizumi said. “We have lodged a strong protest with the Chinese side and demanded strict preventive measures.”
There was no immediate comment from the Chinese government or military. On Friday, Foreign Ministry spokesperson Lin Jian said the Chinese navy operates in accordance with international law and that others shouldn't hype up its activities.
The latest incident comes as relations between the two countries have worsened in recent weeks.
China was angered by a statement by Japan’s Prime Minister Sanae Takaichi in early November that its military could get involved if China were to take action against Taiwan, the self-governing island that Beijing says must come under its rule.
The aircraft carrier Liaoning on Saturday passed between the main island of Okinawa and nearby Miyako island as it conducted aircraft takeoff and landing exercises in the Pacific.
Japanese F-15 fighter jets, scrambled in case of an airspace violation, were pursuing the Chinese aircraft at a safe distance and did not involve actions that could be interpreted as provocation, Kyodo News agency said, quoting defense officials.
Fighter jets can use radars for search, or as fire control ahead of a missile launch.
It is believed to be the first instance of a radar lock involving Japanese and Chinese military aircraft. In 2013, a Chinese warship targeted a radar on a Japanese destroyer, Kyodo said.
Elsewhere in the Pacific, the Philippine coast guard said China fired three flares toward a fisheries bureau plane on patrol in the South China Sea on Saturday. Chinese forces fire flares to warn planes to move away from what they consider their airspace over the disputed waters.

Related Tags

WORLDNEWS
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.