import javafx.application.Application;
 import javafx.geometry.Rectangle2D;
 import javafx.scene.Group;
 import javafx.scene.Scene; 
 import javafx.scene.image.Image;
 import javafx.scene.image.ImageView;
 import javafx.scene.layout.HBox;
 import javafx.scene.paint.Color;
 import javafx.stage.Stage;  public class HelloMenu extends Application {
 
     @Override public void start(Stage stage) {
         // load the image
         Image image = new Image("flower.png");
 
         // simple displays ImageView the image as is
         ImageView iv1 = new ImageView();
         iv1.setImage(image);
 
         // resizes the image to have width of 100 while preserving the ratio and using
         // higher quality filtering method; this ImageView is also cached to
         // improve performance
         ImageView iv2 = new ImageView();
         iv2.setImage(image);
         iv2.setFitWidth(100);
         iv2.setPreserveRatio(true);
         iv2.setSmooth(true);
         iv2.setCache(true);         // defines a viewport into the source image (achieving a "zoom" effect) and
         // displays it rotated
         ImageView iv3 = new ImageView();
         iv3.setImage(image);
         Rectangle2D viewportRect = new Rectangle2D(40, 35, 110, 110);
         iv3.setViewport(viewportRect);
         iv3.setRotate(90);         Group root = new Group();
         Scene scene = new Scene(root);
         scene.setFill(Color.BLACK);
         HBox box = new HBox();
         box.getChildren().add(iv1);
         box.getChildren().add(iv2);
         box.getChildren().add(iv3);
         root.getChildren().add(box);
 
         stage.setTitle("ImageView");
         stage.setWidth(415);
         stage.setHeight(200);
         stage.setScene(scene); 
         stage.sizeToScene(); 
         stage.show(); 
     }     public static void main(String[] args) {
         Application.launch(args);
     }
 }以下是编译时出现的错误:
F:\JAVA\sixth_week>javac HelloMenu.java
HelloMenu.java:1: 错误: 程序包javafx.application不存在
 import javafx.application.Application;
                          ^
HelloMenu.java:2: 错误: 程序包javafx.geometry不存在
 import javafx.geometry.Rectangle2D;
                       ^
HelloMenu.java:3: 错误: 程序包javafx.scene不存在
 import javafx.scene.Group;
                    ^
HelloMenu.java:4: 错误: 程序包javafx.scene不存在
 import javafx.scene.Scene;
                    ^
HelloMenu.java:5: 错误: 程序包javafx.scene.image不存在
 import javafx.scene.image.Image;
                          ^
HelloMenu.java:6: 错误: 程序包javafx.scene.image不存在
 import javafx.scene.image.ImageView;
                          ^
HelloMenu.java:7: 错误: 程序包javafx.scene.layout不存在
 import javafx.scene.layout.HBox;
                           ^
HelloMenu.java:8: 错误: 程序包javafx.scene.paint不存在
 import javafx.scene.paint.Color;
                          ^
HelloMenu.java:9: 错误: 程序包javafx.stage不存在
 import javafx.stage.Stage;
                    ^
HelloMenu.java:11: 错误: 找不到符号
 public class HelloMenu extends Application {
                                ^
  符号: 类 Application
HelloMenu.java:13: 错误: 找不到符号
     @Override public void start(Stage stage) {
                                 ^
  符号:   类 Stage
  位置: 类 HelloMenu
HelloMenu.java:15: 错误: 找不到符号
         Image image = new Image("flower.png");
         ^
  符号:   类 Image
  位置: 类 HelloMenu
HelloMenu.java:15: 错误: 找不到符号
         Image image = new Image("flower.png");
                           ^
  符号:   类 Image
  位置: 类 HelloMenu
HelloMenu.java:18: 错误: 找不到符号
         ImageView iv1 = new ImageView();
         ^
  符号:   类 ImageView
  位置: 类 HelloMenu
HelloMenu.java:18: 错误: 找不到符号
         ImageView iv1 = new ImageView();
                             ^
  符号:   类 ImageView
  位置: 类 HelloMenu
HelloMenu.java:24: 错误: 找不到符号
         ImageView iv2 = new ImageView();
         ^
  符号:   类 ImageView
  位置: 类 HelloMenu
HelloMenu.java:24: 错误: 找不到符号
         ImageView iv2 = new ImageView();
                             ^
  符号:   类 ImageView
  位置: 类 HelloMenu
HelloMenu.java:33: 错误: 找不到符号
         ImageView iv3 = new ImageView();
         ^
  符号:   类 ImageView
  位置: 类 HelloMenu
HelloMenu.java:33: 错误: 找不到符号
         ImageView iv3 = new ImageView();
                             ^
  符号:   类 ImageView
  位置: 类 HelloMenu
HelloMenu.java:35: 错误: 找不到符号
         Rectangle2D viewportRect = new Rectangle2D(40, 35, 110, 110);
         ^
  符号:   类 Rectangle2D
  位置: 类 HelloMenu
HelloMenu.java:35: 错误: 找不到符号
         Rectangle2D viewportRect = new Rectangle2D(40, 35, 110, 110);
                                        ^
  符号:   类 Rectangle2D
  位置: 类 HelloMenu
HelloMenu.java:39: 错误: 找不到符号
         Group root = new Group();
         ^
  符号:   类 Group
  位置: 类 HelloMenu
HelloMenu.java:39: 错误: 找不到符号
         Group root = new Group();
                          ^
  符号:   类 Group
  位置: 类 HelloMenu
HelloMenu.java:40: 错误: 找不到符号
         Scene scene = new Scene(root);
         ^
  符号:   类 Scene
  位置: 类 HelloMenu
HelloMenu.java:40: 错误: 找不到符号
         Scene scene = new Scene(root);
                           ^
  符号:   类 Scene
  位置: 类 HelloMenu
HelloMenu.java:41: 错误: 找不到符号
         scene.setFill(Color.BLACK);
                       ^
  符号:   变量 Color
  位置: 类 HelloMenu
HelloMenu.java:42: 错误: 找不到符号
         HBox box = new HBox();
         ^
  符号:   类 HBox
  位置: 类 HelloMenu
HelloMenu.java:42: 错误: 找不到符号
         HBox box = new HBox();
                        ^
  符号:   类 HBox
  位置: 类 HelloMenu
HelloMenu.java:13: 错误: 方法不会覆盖或实现超类型的方法
     @Override public void start(Stage stage) {
     ^
HelloMenu.java:57: 错误: 找不到符号
         Application.launch(args);
         ^
  符号:   变量 Application
  位置: 类 HelloMenu
30 个错误

解决方案 »

  1.   

    源代码....其他的类呢?将那个jar包引入到项目中
      

  2.   

    引入那个jar包啊?怎么引入?
      

  3.   

    应该是需要javaFX的包吧,你下个试试
      

  4.   

    到入javafx包,这系统好像不自带的吧
      

  5.   

    javafx包都不存在,安装JavaFX Script For Eclipse插件首先我们来安装JavaFX Script For Eclipse插件,官方的安装说明在这里,安装步骤如下:启动Eclipse/FlexBuilder; 
    从主菜单选择 Help > Software Updates > Find and Install; 
    在Install/Update对话框中, 选择Search for New Features to Install然后点击Next; 
    点击New Remote Site; 
    在New Update Site对话框中,在Name中输入JavaFX; 
    在URL中输入:http://download.java.net/general/openjfx/plugins/eclipse/site.xml; 
    点击OK; 
    在Install窗口中点击Finish; 
    在Updates对话框中选择JavaFX > JavaFX node > 然后点击Next; 
    接受协议并点击Next; 
    点击Next和Finish; 
    在Verification对话框中选择Install All; 
    安装完成后重启Eclipse,JavaFX Script Eclipse 插件就安装完成了。
      

  6.   

    似乎这里面的内容都很老了
    那个网址我看了,是几年前的东西,而且我下载的这个eclipse和你说的好像很不一样哦!