美國海軍太平洋艦隊於周三(5月22日)宣布,2024年環太平洋軍事演習(RIMPAC
2024)預計於6月26日登場,在夏威夷群島及其周邊的將有29個國家參與,比2022年上屆演習的陣容更加擴大,包括近期與中國發生了多起海上衝突事件的菲律賓,以及與中國外交關係緊繃的日本都將派兵參演。中國從2018年起就被排除參與該國際軍演,其咄咄逼人舉動及產生的反應正導致太平洋區域局勢緊張繼續升高。
此兩年一度的環太平洋軍演是世界上規模最大的國際海上演習。美國海軍表示,該演習將持續至8月2日,預計有包括29國、40艘水麵艦艇、3艘潛艇、14國陸軍部隊、150多架飛機和超過25,000名人員參與。
美國海軍表示,第29屆2024年環太平洋軍演的主題是“夥伴:整合並做好準備”,
強調包容性為核心,促進多國合作與信任,利用軍事相互操作能力(interoperability),實現各自的國家目標,以加強一體化、準備就緒的聯盟夥伴,其目標在透過共同訓練和行動“增強集體力量,促進自由開放的印太地區”。
今年參與演習的部隊來自的29個國家包括澳大利亞、比利時、巴西、文萊、加拿大、智利、哥倫比亞、丹麥、厄瓜多爾、法國、德國、印度、印度尼西亞、以色列、意大利、日本、馬來西亞、墨西哥、荷蘭、新西蘭、秘魯、韓國、菲律賓、新加坡、斯裏蘭卡、泰國、湯加、英國和美國。
相較於2022年舉行的第28屆環太平洋軍演有26國、38艘水麵艦艇、4艘潛艇、9國陸軍部隊、170多架飛機、約25,000名官兵參與,本屆參加演習的國家、艦艇和陸軍部隊數量有所增加。
參與本屆環太平洋軍演的國家如同上屆般包括美日印澳“四方安全對話”(QUAD)、澳英美三邊安全夥伴關係(AUKUS)的成員國悉數參加,再加上南中國海周邊國家、南太平洋島國湯加都參與,不少分析人士認為軍演本身就是在向中國傳遞一個訊息:中國在西太平洋地區的擴張會受到阻止和擊敗。
美國曾於2014年和2016年兩度邀請中國參加環太平洋軍演。2018年,因為中國在南中國海的擴張,美國撤回對中國的邀請。
此外,盡管台灣多次表態參與意願,參與本屆環太平洋軍演的29國中仍不包括台灣。分析人士指出,美國主導的環太平洋軍演意在聯合盟友軍事威嚇中國,若邀台灣加入,挑釁中國的意味太濃,除加劇美中緊張情勢,並為難部分盟國。
美國海軍表示,美軍第三艦隊司令將擔任此次演習的聯合特遣部隊司令,而智利海軍準將阿爾貝托·格雷羅 (Alberto Guerrero)
將擔任聯合特遣部隊副司令,這在環太平洋軍事演習曆史上尚屬首次。此外,日本海上自衛隊少將橫田和司(Kazushi
Yokota)也將擔任副司令。
多國部隊演習的其他主要領導人包括加拿大準將克裏斯蒂安·莫納漢(Kristjan
Monaghan)將指揮海上部隊,以及澳大利亞空軍準將路易絲·德賈丁斯(Louise Desjardins)將指揮空中部隊。
根據美國《星條旗報》(Stars and Stripes)報道,邁克爾·博伊爾(Michael
Boyle)中將現任美軍第三艦隊司令。海軍中將約翰·韋德(John Wade)已被提名接替博伊爾。
美國海軍新聞稿表示,這次演習將增強國際聯合部隊“嚇阻和擊敗主要大國在所有領域和衝突級別的侵略”的能力,但沒有提供今年夏天將舉行哪些演習的具體信息。
此前的環太平洋軍演訓練包括用導彈擊沉海上艦船、兩棲登陸以及海軍陸戰隊魚鷹飛機首次著落在澳大利亞艦船上。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示評論
'function showMoreComments(){let n = 37;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//圖片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//計數器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125581217&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}