求JAVA游戏高手~~~帮我把这个游戏源码运行出来
\u600e\u6837\u8fd0\u884cjava\u5c0f\u6e38\u620f\uff0c\u6211\u53ea\u6709\u6e90\u4ee3\u7801\u53ef\u662f\u4e0d\u77e5\u9053\u600e\u4e48\u8fd0\u884c\u5206\u60c5\u51b5\u770b:
(1)\u5982\u679c\u4f60\u6ca1\u7528\u975e\u5b98\u65b9\u96c6\u6210\u7684\u5f00\u53d1\u73af\u5883\u7684\u8bdd,\u9996\u5148\u5728\u4f60\u7535\u8111\u4e0a\u88c5\u4e2aJDK,\u7136\u540e\u8bbe\u7f6e\u4e0b\u7535\u8111\u73af\u5883\u53d8\u91cf,\u91cc\u9762\u6709PATH\u548cCLASSPATH\u8fd9\u4e24\u4e2a\u53c2\u6570,\u5177\u4f53\u600e\u4e48\u8bbe\u7f6e\u5462?\u5c31\u662f\u628a\u5b89\u88c5\u76ee\u5f55\u7684\u5730\u5740\u62f7\u8d1d\u5230\u91cc\u9762\u5c31\u597d\u4e86,\u7565\u6709\u4e0d\u540c\u8fd9\u4e24\u4e2a\u53c2\u6570\u7684\u8bbe\u7f6e.\u5b89\u88c5\u5b8c\u6210\u540e,\u628a\u6e90\u4ee3\u7801\u6587\u4ef6\u7684\u76ee\u5f55\u8bb0\u4e0b,\u6e90\u4ee3\u7801\u62f7\u8d1d\u5230\u8bb0\u4e8b\u672c\u4e0a,\u628a\u540e\u7f00\u540d\u6539\u6210".java";\u6253\u5f00CMD\u7a97\u53e3,\u5148\u6267\u884c"javac \u6587\u4ef6\u540d.java"\u547d\u4ee4,\u5728\u76ee\u5f55\u4e0b\u4f1a\u751f\u6210\u4e00\u4e2a".class"\u7684\u6587\u4ef6,\u90a3\u662f\u7f16\u8bd1\u751f\u6210\u7684\u6587\u4ef6,\u5982\u679c\u987a\u5229\u901a\u8fc7\u7f16\u8bd1,\u8bf4\u660e\u6e90\u4ee3\u7801\u6ca1\u9519\u8bef,OK,\u4f60\u518d\u6267\u884c"java \u6587\u4ef6\u540d.class"\u5c31\u6267\u884c\u7a0b\u5e8f\u4e86.
(2)\u5982\u679c\u4f60\u7528\u7684\u662fEclipse\u6216\u8005Jbuilder\u8fd9\u7c7b\u7684\u96c6\u6210\u5f00\u53d1\u73af\u5883\u7684\u8bdd,\u90a3\u592a\u7b80\u5355\u4e86,\u5bfc\u5165\u6e90\u4ee3\u7801\u7684\u6587\u4ef6,\u70b9\u5de5\u5177\u680f\u4e0a\u7684\u5feb\u6377\u56fe\u6807,\u662f\u4e2a\u5e73\u653e\u7740\u7684\u4e09\u89d2\u5f62,\u5c31\u53ef\u4ee5\u6267\u884c\u4e86
\u603b\u4e4b,\u4f60\u53ea\u8981\u628aJDK\u88c5\u4e0a,\u8c03\u8bd5\u6210\u529f\u4e86,\u5269\u4f59\u7684\u5c31\u5c0f\u610f\u601d,\u5982\u679c\u5b9e\u5728\u641e\u4e0d\u5b9a,\u628a\u4f60\u4ee3\u7801\u53d1\u8fc7\u6765,\u6211\u7ed9\u4f60\u751f\u6210".jar"\u6587\u4ef6\u597d\u4e86,\u5c31\u50cf".exe"\u7684\u53ef\u6267\u884c\u6587\u4ef6.\u5475\u5475,\u8bf4\u4e86\u8fd9\u4e48\u591a,\u81ea\u5df1\u8981\u591a\u6478\u7d22\u4e0b\u554a,\u6211\u662f\u5b66java\u7684,\u6b22\u8fce\u4ea4\u6d41,\u5e0c\u671b\u4f60\u80fd\u987a\u5229\u89e3\u51b3,\u7f16\u7a0b\u8981\u81ea\u5df1\u591a\u6478\u7d22
\u4ecb\u7ecd\u8fd9\u4e2a\u7ed9\u4f60\u628a...\u6211\u7a7a\u95f4\u8fd8\u6709\u5f88\u591a..
http://hi.baidu.com/282919088
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Toolkit;
import javax.sound.sampled.AudioFileFormat;
import javax.sound.sampled.AudioSystem;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JSlider;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.File;
import java.util.Vector;
public class Frame extends JFrame implements Runnable {
JPanel contentPane;
JPanel jPanel1 = new JPanel();
JButton jButton1 = new JButton();
JSlider jSlider1 = new JSlider();
JLabel jLabel1 = new JLabel();
JButton jButton2 = new JButton();
JLabel jLabel2 = new JLabel();
int count = 1, rapidity = 80; // count \u5f53\u524d\u8fdb\u884c\u7684\u4e2a\u6570, rapidity \u6e38\u6807\u7684\u4f4d\u7f6e
int zhengque = 0, cuowu = 0;
int rush[] = { 10 ,20 ,30 }; //\u6e38\u620f\u6bcf\u5173\u7684\u4e2a\u6570 \u53ef\u4ee5\u81ea\u7531\u6dfb\u52a0.\u5217 { 10 ,20 ,30 ,40,50}
int rush_count = 0; //\u8bb0\u5f55\u5173\u6570
char list[] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L',
'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y',
'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9' }; //\u968f\u673a\u51fa\u73b0\u7684\u6570\u5b57 \u53ef\u4ee5\u81ea\u7531\u6dfb\u52a0
Vector number = new Vector();
String paiduan = "true";
AudioClip Musci_anjian, Music_shibai, Music_chenggong;
public Frame() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
//-----------------\u58f0\u97f3\u6587\u4ef6---------------------
Musci_anjian = Applet.newAudioClip(new File("sounds//anjian.wav")
.toURL());
Music_shibai = Applet.newAudioClip(new File("sounds//shibai.wav")
.toURL());
Music_chenggong = Applet.newAudioClip(new File(
"sounds//chenggong.wav").toURL());
//---------------------------------------
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(588, 530));
setTitle("Frame Title");
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jPanel1.setBounds(new Rectangle(4, 4, 573, 419));
jPanel1.setLayout(null);
jButton1.setBounds(new Rectangle(277, 442, 89, 31));
jButton1.setText("\u5f00\u59cb");
jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this));
jSlider1.setBounds(new Rectangle(83, 448, 164, 21));
jSlider1.setMaximum(100);
jSlider1.setMinimum(1);
jSlider1.setValue(50);
jLabel1.setText("\u901f\u5ea6");
jLabel1.setBounds(new Rectangle(35, 451, 39, 18));
jButton2.setBounds(new Rectangle(408, 442, 89, 31));
jButton2.setText("\u7ed3\u675f");
jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this));
jLabel2.setText("\u7b2c\u4e00\u5173:100\u4e2a");
jLabel2.setBounds(new Rectangle(414, 473, 171, 21));
contentPane.add(jPanel1);
contentPane.add(jButton2);
contentPane.add(jButton1);
contentPane.add(jSlider1);
contentPane.add(jLabel1);
contentPane.add(jLabel2);
this.addKeyListener(new MyListener());
jButton1.addKeyListener(new MyListener());
jSlider1.addKeyListener(new MyListener());
jSlider1.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
rapidity = jSlider1.getValue();
}
});
}
public void run() {
number.clear();
zhengque = 0;
cuowu = 0;
paiduan = "true";
while (count <= rush[rush_count]) {
try {
Thread t = new Thread(new Tthread());
t.start();
count += 1;
Thread.sleep(1000 + (int) (Math.random() * 2000)); // \u751f\u4ea7\u4e0b\u7ec4\u505c\u987f\u65f6\u95f4
// \u6700\u5feb1\u5feb.\u6700\u61622\u79d2
} catch (InterruptedException e) {
e.printStackTrace();
}
}
while (true) { // \u7b49\u5f85\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u6d88\u5931
if (number.size() == 0) {
break;
}
}
if (zhengque == 0) { // \u4e3a\u4e86\u4ee5\u540e\u76f8\u9664..\u5982\u679c\u5168\u90e8\u6b63\u786e\u6216\u8005\u9519\u8bef\u5c31\u4f1a\u51fa\u73b0\u9519\u8bef. \u6240\u4ee5..
zhengque = 1;
}
if (cuowu == 0) {
cuowu = 1;
}
if (paiduan.equals("true")) { // \u5224\u65ad\u662f\u5426\u662f\u81ea\u7136\u7ed3\u675f
if (zhengque / cuowu >= 2) {
JOptionPane.showMessageDialog(null, "\u606d\u559c\u4f60\u8fc7\u5173\u4e86");
rush_count += 1; // \u81ea\u52a8\u52a01\u5173
if (rush_count < rush.length) {
if (rapidity > 10) { // \u5f53\u901f\u5ea6\u5927\u4e8e10\u7684\u65f6\u5019\u5728-5\u63d0\u52a0\u901f\u5ea6.\u6015\u901f\u5ea6\u592a\u5feb
rapidity -= 5; // \u901f\u5ea6\u81ea\u52a8\u51cf10\u6beb\u79d2
jSlider1.setValue(rapidity); // \u9009\u62e9\u4f4d\u7f6e
}
Thread t = new Thread(this);
t.start();
} else {
JOptionPane.showMessageDialog(null, "\u725bB...\u4f60\u901a\u5173\u4e86..");
rush_count = 0;
count = 0;
}
} else {
JOptionPane.showMessageDialog(null, "\u8bf7\u518d\u63a5\u518d\u52b1");
rush_count = 0;
count = 0;
}
} else {
rush_count = 0;
count = 0;
}
}
public void jButton1_actionPerformed(ActionEvent e) {
Thread t = new Thread(this);
t.start();
}
public void jButton2_actionPerformed(ActionEvent e) {
count = rush[rush_count] + 1;
paiduan = "flase";
}
class Tthread implements Runnable {
public void run() {
boolean fo = true;
int Y = 0, X = 0;
JLabel show = new JLabel();
show.setFont(new java.awt.Font("\u5b8b\u4f53", Font.PLAIN, 33));
jPanel1.add(show);
X = 10 + (int) (Math.random() * 400);
String parameter = list[(int) (Math.random() * list.length)] + "";
Bean bean = new Bean();
bean.setParameter(parameter);
bean.setShow(show);
number.add(bean);
show.setText(parameter);
while (fo) {
// ---------------------\u6570\u5b57\u4e0b\u79fb--------------------
show.setBounds(new Rectangle(X, Y += 2, 33, 33));
try {
Thread.sleep(rapidity);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (Y >= 419) {
fo = false;
for (int i = number.size() - 1; i >= 0; i--) {
Bean bn = ((Bean) number.get(i));
if (parameter.equalsIgnoreCase(bn.getParameter())) {
cuowu += 1;
jLabel2.setText("\u6b63\u786e:" + zhengque + "\u4e2a,\u9519\u8bef:" + cuowu
+ "\u4e2a");
number.removeElementAt(i);
Music_shibai.play();
break;
}
}
}
}
}
}
class MyListener extends KeyAdapter {
public void keyPressed(KeyEvent e) {
String uu = e.getKeyChar() + "";
for (int i = 0; i < number.size(); i++) {
Bean bean = ((Bean) number.get(i));
if (uu.equalsIgnoreCase(bean.getParameter())) {
zhengque += 1;
number.removeElementAt(i);
bean.getShow().setVisible(false);
jLabel2.setText("\u6b63\u786e:" + zhengque + "\u4e2a,\u9519\u8bef:" + cuowu + "\u4e2a");
Music_chenggong.play();
break;
}
}
Musci_anjian.play();
}
}
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception exception) {
exception.printStackTrace();
}
Frame frame = new Frame();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
}
}
class Frame1_jButton2_actionAdapter implements ActionListener {
private Frame adaptee;
Frame1_jButton2_actionAdapter(Frame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class Frame1_jButton1_actionAdapter implements ActionListener {
private Frame adaptee;
Frame1_jButton1_actionAdapter(Frame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class Bean {
String parameter = null;
JLabel show = null;
public JLabel getShow() {
return show;
}
public void setShow(JLabel show) {
this.show = show;
}
public String getParameter() {
return parameter;
}
public void setParameter(String parameter) {
this.parameter = parameter;
}
}
你告诉一下在那下的东西,或都你把源程序都传给我,
给你回信了,给你做了个BAT文件,就可以执行了,双击JAR不能执行的原因,我也说不清,感觉是JDK的版本影响的,
但用我给你的BAT文件,无论用什么JDK都可以运行起来
这个用的是一本书里给的一个游戏引擎,连接在这里:http://www.mscs.mu.edu/~mikes/174.F2005/demos/oct17/brackeengame/
里面的build文件夹里有.class文件,src文件夹里有.java文件。
大哥,这个应该是JAVAME程序吧?
有可能是J2ME程序啊,看看主类里有没有startApp?有的话那能确定是J2ME。J2ME是没有main的
绛旓細1銆佺瓥鐣ョ被鍨嬶紝銆婁笁鍥藉織涔嬮湼鐜嬬殑澶ч檰銆嬨傘婇湼鐜嬬殑澶ч檰銆嬭娓告垙鍐呭鏋佸叾涓板瘜锛屽鐜╁鐨勮姹傚緢楂橈紝鍥犳杩欏畬鍏ㄦ槸涓娆剧鍚娓告垙楂樻墜瑕佹眰鐨勫ぇ鍨嬪崟鏈烘父鎴忋2銆佸姩浣滅被鍨嬶紝銆婁笁鍥界寷灏嗐嬨傘婁笁鍥界寷灏嗐嬫槸涓绯诲垪鐨勫姩浣滅被鍗曟満鎵嬫満娓告垙锛屼粠06骞寸殑銆婁笁鍥界寷灏嗕紶銆嬪埌鐜板湪銆婁笁鍥界寷灏5寮犻浼犮嬶紝鍏辫6閮ㄣ3銆佽鑹叉壆婕旓紝銆婄湡...
绛旓細BREW鏄竴涓棤绾跨粓绔簲鐢ㄨ蒋浠剁殑杩愯骞冲彴锛孊REW 鍙互鎶婁綘鐨勬墜鏈轰粠涓涓櫘閫氱殑绉诲姩鐢佃瘽鏈哄彉鎴愪竴涓湁鏃犵嚎缃戠粶鎺ュ叆鍔熻兘鐨勭Щ鍔ㄨ绠楃粓绔紝浣犲彲浠ラ氳繃鏃犵嚎缃戠粶鍒拌仈閫氱殑缃戠珯涓婁笅杞戒綘鍠滄鐨勫簲鐢ㄨ蒋浠讹紝骞舵妸杞欢鍌ㄥ瓨鍦ㄤ綘鐨勬墜鏈轰腑锛屼綘鍙互浜彈銆佷娇鐢ㄨ繖浜涜蒋浠躲傚鏋滀綘鏄釜娓告垙楂樻墜锛屾垜浠殑缃戠珯涓婃湁浼楀鐨勬父鎴忎緵浣犻夋嫨锛涘鏋...
绛旓細甯姪鐨勪汉:33.9涓 鎴戜篃鍘荤瓟棰樿闂釜浜洪〉 鍏虫敞 灞曞紑鍏ㄩ儴 鐢佃剳閰嶇疆楂樹綆鍙婂紩鏁颁唬琛ㄧ殑鎰忎箟 1 涓婚涓篊PU鐨勯鐜(濡 Intel Core 2 Duo E6300鐨勪富棰戜负1.86...鏄剧ず鍗 鐩堥 G9800GT-512GD3 娓告垙楂樻墜绾㈢墰鐗 脳1 锟699 锟699 鍏37涓晢瀹 鍏夌鏈 鍏堥攱 DVD-130D 脳1 锟120 锟120 鍏50涓晢瀹 娑叉櫠鏄剧ず鍣 AOC 91...
绛旓細閭f椂鍦ㄥ啘鏉戜笉浼氭妧鏈,鏈夋妸鍔涙皵涔熷ソ,鍙垜韬綋鍗曡杽鍔涙皵鍙堝皬,鎵嬩笉鑳芥彁,鑲╀笉鑳芥媴,闂逛簡涓嶅皯绗戣瘽銆傛渶鍚...杩欏簲璇ユ槸姣忎釜娓告垙楂樻墜鐨勭粓鏋佹ⅵ鎯冲惂!瑕佸畬鎴愪竴濂楁父鎴忛渶瑕佺殑鎶鑳藉彲璇存槸涓嶈儨鏋氫妇,棣栧厛鍚屾椂鏄渶閲嶈鐨勮帿杩...濡傛灉浣犳湭鏉ユ兂瑕佽澶у鐢ㄦ墜鏈虹帺浣犵爺鍙戠殑娓告垙,閭JAVA璁よ瘉灏辨槸浣犲繀閫夐厤澶,鍥犱负JAVA鏄疭un Microsystems缁忓骞...
绛旓細杩欎釜娓告垙/搴旂敤纰夊牎浜嗭紝灏辨槸鏈夌殑鍦版柟涓嬭浇鐨勫箍鍛婂お澶氫簡銆傚ソ鐑︿汉鐨勶紝閲戝北鎵嬫満鎺х殑鏈夊畼鏂规爣绛撅紝涓涓嬪氨鎵惧埌瀹樻柟鐗堟湰浜嗐傚己鐑堟帹鑽愪竴涓嬪晩锛沨ttp://www.shoujikong.cn
绛旓細鎴戝彧鏈4000宸﹀彸鐨勯挶鍚勪綅DIY楂樻墜浠 缁欎釜鍚堢悊鐨勯厤缃竻鍗曘傛庝箞鐢ㄦ渶灏戠殑閽,涔板埌鑷繁鎯宠鐨勯厤缃阿璋傝繕鏈夋庝箞妫楠屼拱鍥炴潵鐨勯厤浠 鐨勫ソ鍧 鏂版棫浠涔堢殑浠ュ厤琚獥銆傘傛瀬鍝侀杞14 鏁堟灉鍏ㄥ紑鐨勮瘽 杩欑偣閽卞鐢ㄥ悧 ?鑰屼笖鎴戣繕鐜3D娓告垙 鎯虫父鎴忕敾闈㈠ソ鐐广傚鏋4000涓嶅鐨勮瘽,閰嶇疆绋嶅井浣庣偣娌″叧绯荤殑 銆傚懙鍛靛涔犳柟闈㈠氨鏄 缂栫▼ JAVA 鍜 ...
绛旓細浣犳悶绗戜簡,璁╂垜杩樹互涓烘槸閭d釜BUG鐨勫湴鏂,缁撴灉灞呯劧鏄繖閲!C4鐐稿脊鎶婇偅涓煶澶撮棬鎵撳紑,鐒跺悗杩涘幓,閲岄潰搴旇鏄釜姝讳汉澧!杩樻槸涓涓毀閬撳氨涓嶈寰椾簡,涓嶈璇翠綘娌℃湁閬ユ帶鐐稿脊鍟!! 鏈洖绛旂敱鎻愰棶鑰呮帹鑽 涓炬姤| 绛旀绾犻敊 | 璇勮 5 0 鏋楄惂榻 閲囩撼鐜:60% 鏉ヨ嚜鍥㈤槦:鐭ラ亾娓告垙楂樻墜鍥 鎿呴暱: 鍗曟満娓告垙 鐢佃剳瑁呮満/閫夎喘 娓告垙 鍒哄淇℃潯 ...
绛旓細鐜╃珵鎶娓告垙鍘夊鐨勯傚悎鍋氱▼搴忓憳 Java绋嬪簭鍛樹腑鏈夊緢澶氶兘鏄珵鎶娓告垙楂樻墜锛屾垨鑰呮浘缁忔槸銆傝繖璇存槑锛岀帺绔炴妧娓告垙鍘夊鐨勪汉纭疄閫傚悎缂栫▼锛岃屼笖瀹规槗鎴愪负楂樻墜銆傛垨璁歌繖鍜屽叾杩芥眰绔炴妧鐨勭簿绁炲拰鎬濈淮鐨勬晱鎹锋湁鍏炽傚綋鐒惰繕鍜岀埍鍔ㄦ墜鏈夊叧銆備笉杩囧ぇ閮ㄥ垎鐨勬父鎴忚糠鍗翠笉鏄▼搴忓憳銆傜悊宸ョ姣旀枃绉戦傚悎鍋氱▼搴忓憳 杩欎釜寰堢畝鍗曪紝鐞嗗伐绉戠粡杩囧ぇ瀛﹀骞...
绛旓細鐜╃珵鎶娓告垙鍘夊鐨勯傚悎鍋氱▼搴忓憳 Java绋嬪簭鍛樹腑鏈夊緢澶氶兘鏄珵鎶娓告垙楂樻墜锛屾垨鑰呮浘缁忔槸銆傝繖璇存槑锛岀帺绔炴妧娓告垙鍘夊鐨勪汉纭疄閫傚悎缂栫▼锛岃屼笖瀹规槗鎴愪负楂樻墜銆傛垨璁歌繖鍜屽叾杩芥眰绔炴妧鐨勭簿绁炲拰鎬濈淮鐨勬晱鎹锋湁鍏炽傚綋鐒惰繕鍜岀埍鍔ㄦ墜鏈夊叧銆備笉杩囧ぇ閮ㄥ垎鐨勬父鎴忚糠鍗翠笉鏄▼搴忓憳銆傜悊宸ョ姣旀枃绉戦傚悎鍋氱▼搴忓憳 杩欎釜寰堢畝鍗曪紝鐞嗗伐绉戠粡杩囧ぇ瀛﹀骞...
绛旓細鐜╃珵鎶娓告垙鍘夊鐨勯傚悎鍋氱▼搴忓憳Java绋嬪簭鍛樹腑鏈夊緢澶氶兘鏄珵鎶娓告垙楂樻墜锛屾垨鑰呮浘缁忔槸銆傝繖璇存槑锛岀帺绔炴妧娓告垙鍘夊鐨勪汉纭疄閫傚悎缂栫▼锛岃屼笖瀹规槗鎴愪负楂樻墜銆傛垨璁歌繖鍜屽叾杩芥眰绔炴妧鐨勭簿绁炲拰鎬濈淮鐨勬晱鎹锋湁鍏炽傚綋鐒惰繕鍜岀埍鍔ㄦ墜鏈夊叧銆備笉杩囧ぇ閮ㄥ垎鐨勬父鎴忚糠鍗翠笉鏄▼搴忓憳銆傜悊宸ョ姣旀枃绉戦傚悎鍋氱▼搴忓憳杩欎釜寰堢畝鍗曪紝鐞嗗伐绉戠粡杩囧ぇ瀛﹀骞寸殑...