当前位置: 首页 > news >正文

济南专业的网站建设公司html教程下载

济南专业的网站建设公司,html教程下载,松江区做网站的公司,怎样优化网站排名java jigsaw到目前为止#xff0c;您可能已经听说过Java 9的新模块系统#xff0c;即项目Jigsaw。 如果您不了解Java 9的新模块系统#xff0c;则应该访问Mark Reinhold的论文“模块系统的状态” 。 另外#xff0c;您应该在nipafx上查看 Nicolai Parlog的优秀博客#xf… java jigsaw 到目前为止您可能已经听说过Java 9的新模块系统即项目Jigsaw。 如果您不了解Java 9的新模块系统则应该访问Mark Reinhold的论文“模块系统的状态” 。 另外您应该在nipafx上查看 Nicolai Parlog的优秀博客 网址为http://blog.codefx.org。在那里他详细介绍了Java 9的新模块系统和许多场景。 在本文中我将尝试向您展示如何在60秒内使用Java 9的模块系统创建JavaFX Helloworld应用程序。 要求 在撰写本文时Java 9仍处于早期访问阶段这意味着您需要在https://jdk9.java.net/download/上获取最新版本。 JDK 9 EA bu​​ild 114或更高版本 JDK 9 EA 使用说明 假设您已经安装了JDK并设置了适当的环境变量。 另外您将需要进入命令提示符或终端并键入java -version来验证已安装的JDK。 例如。 步骤1在主目录中为项目创建目录例如分别用于Windows OSLinux和MacOS的目录。 另外在helloworld项目目录下创建一个src目录。 # Windowsc:\Users\myusernamemd helloworldc:\Users\myusernamemd helloworld/src# Linux/user/home/myusername $ mkdir -p helloworld/src# Mac/Users/myusername$ mkdir -p helloworld/srccd helloworld 步骤2根据Java 9的新方法来组织源代码和模块使用简单的命名约定创建目录。 创建一个名为模块的目录例如 com.mycompany.helloworld 。 假设您的当前目录为用户的主目录 / helloworld / mkdir src/com.mycompany.helloworld 步骤3根据HelloWorld.java文件的程序包名称空间创建目录。 在此简单示例中将使用以下目录结构创建主Helloworld.java mkdir -p src/com.mycompany.helloworld/com/mycompany/helloworld 目录应如下所示 User Home dir/helloworld/src/com.mycompany.helloworld/com/mycompany/helloworld/ 步骤 4   创建一个module-info.java文件。 这使编译器知道应用程序需要编译和运行哪些核心模块依赖性例如javafx模块。 在helloworld / src / com.mycompany.helloworld目录下创建一个名为module-info.java的文件。 将下面的代码复制并粘贴到module-info.java文件中。 使用vinano或记事本。 module com.mycompany.helloworld {requires javafx.base;requires javafx.graphics;requires javafx.controls;exports com.mycompany.helloworld; } 步骤 5   创建HelloWorld.java应用程序文件。 该文件将在目录helloworld / src / com.mycompany.helloworld / com / mycompany / helloworld /中创建。 将下面的代码复制并粘贴到HelloWorld.java应用程序中。 package com.mycompany.helloworld;import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.stage.Stage;/*** A JavaFX Hello World*/ public class HelloWorld extends Application {/*** param args the command line arguments*/public static void main(String[] args) {Application.launch(args);}Overridepublic void start(Stage stage) {stage.setTitle(Hello World);Group root new Group();Scene scene new Scene(root, 300, 250);Button btn new Button();btn.setLayoutX(100);btn.setLayoutY(80);btn.setText(Hello World);btn.setOnAction( actionEvent - System.out.println(Hello World));root.getChildren().add(btn);stage.setScene(scene);stage.show();} } 步骤 5   使用-d选项以及已编译模块的位置来编译源代码。 新的helloworld模块的目录是mods / com.mycompany.helloworld 。 javac -d mods/com.mycompany.helloworld src/com.mycompany.helloworld/module-info.java src/com.mycompany.helloworld/com/mycompany/helloworld/HelloWorld.java 步骤 6   将Hello World应用程序作为模块执行。 将模块编译到mods目录中之后您现在将使用Java 9的新-modulepath选项来指定编译后的模块目录。 另外您将指定-m选项以执行该模块及其主类HelloWorld。 使用以下命令 java -modulepath mods -m com.mycompany.helloworld/com.mycompany.helloworld.HelloWorld 上一条命令的输出 结论 不知道您是否花费了60秒以上的时间但是假设您的环境已设置并且JDK 9已安装您应该能够在几秒钟内剪切和粘贴代码。 我发现新的Java 9模块系统非常简单。 尽管为了使编译器知道模块在哪里有一些额外的输入但实际上它与-classpath选项没有什么不同。 我可以看到大型项目可以将组件分解为模块并从中受益。 我相信在Java世界中这确实是令人兴奋的时刻因为工具将能够构建精简的可执行文件从而缩短加载时间。 我觉得这已经很长时间了但是它是一个非常需要的功能它将鼓励我们编写管理和部署模块化软件。 翻译自: https://www.javacodegeeks.com/2016/04/javafx-helloworld-using-java-9s-project-jigsaw-60-seconds.htmljava jigsaw
http://www.pierceye.com/news/108013/

相关文章:

  • 做3ds磁铁卡网站大连旅顺博物馆
  • 邢台市住房和城乡建设局网站大连网站推广机构
  • 网站建设开标书房地产网页设计
  • 中国建设建设工程造价管理协会网站建设视频网站要求吗
  • 商务网站教程深圳定制纸箱
  • 湖南手机版建站系统哪家好自己做网站地图
  • 天津网站制作报价阿里云需要网站建设方案书
  • 做最好的美食分享网站网站建设客户需求分析
  • 如何重建网站广州市服务好的网站制作排名
  • 做一名优秀网站设计师计划网站描述怎样写
  • 网页二级网站怎么做网监关闭的网站怎么恢复
  • 甘肃省建设监理协会 官方网站国内知名公关公司
  • 如何将网站和域名绑定阿里云1M做网站
  • 南城网站建设公司咨询东莞智通人才网最新招聘
  • app建设网站公司哪家好php网站修改代码
  • 哪些网上订餐的网站做的好地情网站建设
  • 重庆推广网站的方法国内最近的新闻大事
  • 网站需要备案吗网站怎么推广软文
  • 做设计开哪个素材网站的会员好手机免费网站建设哪家公司好
  • 征婚网站认识的男人做定投保做高级电工题的网站
  • 学做饼干的网站汕头建设学校的网站
  • asp.net做网站原理工资卡app下载
  • 做齐鲁油官方网站集团网站建设报价
  • 网站的收录情况怎么查企业网银怎么登录
  • 网站开发会计处理wordpress阅读随机增加
  • 兰州做网站公司哪家好公司网站建设是什么意思
  • 小区物业管理网站开发报告deal 网站要怎么做
  • seo站长助手wordpress 注册侧边栏
  • 做网站是要编程吗那些网站是html5做的
  • 网站开发图在网站做电子画册