返回顶部
首页 > 资讯 > 精选 >Play框架中如何配置你喜欢的IDE
  • 521
分享到

Play框架中如何配置你喜欢的IDE

2023-06-17 11:06:09 521人浏览 独家记忆
摘要

这篇文章给大家介绍Play框架中如何配置你喜欢的IDE,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用 Play 进行工作是很容易的。你甚至不需要一个复杂的 IDE,因为 Play 会自动地编译和刷新你修改的源文件,

这篇文章给大家介绍Play框架中如何配置你喜欢的IDE,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

使用 Play 进行工作是很容易的。你甚至不需要一个复杂的 IDE,因为 Play 会自动地编译和刷新你修改的源文件,所以,你可以使用简单的文本编辑器轻松地进行工作。

但是,时髦的 Java IDE 提供了一些很酷且高效的特性,例如自动完成,即时编译,重构辅助和调试。Play 支持 NetBeans, IntelliJ idea 和 Eclipse platfORMs 平台。


生成 Eclipse 配置文件

Play 提供一个生成 Eclipse 配置的命令。要将 Play 应用转化为 Ecipse 工程,可以使用 eclipsify 命令:

# play eclipsify myApp

然后,你需要使用 File/Import/General/Existing project… 菜单将应用导入到你的工作区中。

Play框架中如何配置你喜欢的IDE

eclipsify 命令生成若干个应用程序的启动器(launcher),主启动器(main launcher)只能通过 Eclipse 的 Run As 命令使用。可以随时通过 Debug As 启动一个调试会话,然后使用 Connect JPDA launcher ,停止调试会话并不会导致服务器终止。

如果你对应用程序做了任何重要的修改,如改变 classpath,则需要使用 eclipsify 重新生成 Eclipse 配置文件。

此外,Play 目录下带有一个 Eclipse 插件,在 support/eclipse/ 目录下,要安装它,只需将你在该目录下找到的 jar 文件,简单地复制到 Eclipse 安装目录的 dropins 文件夹下

当你是和团队一起合作开发时,请不提交 Eclipse 配置文件!

生成的 Eclipse 配置文件包含了 Play 框架安装目录的绝对路径。这些特定于你自己的安装方式。当你和团队共同对一个应用进行开发时,每个开发人员都必须拥有一份自己私人的 Eclipse 配置文件。


生成 NetBeans 配置文件

Play 提供一个生成 NetBeans 配置的命令。要将 Play 应用转化为 NetBeans 工程,可以使用 netbeansify 命令:

# play netbeansify myApp

然后,你就可以将应用作为 NetBeans 工程来打开了。

Play框架中如何配置你喜欢的IDE

使用标准的 Run 按钮启动应用程序。当应用程序启动后,你可以随时使用 Debug 按钮启动一个调试会话,停止调试会话并不会导致服务器终止。

如果你对应用程序做了任何重要的修改,如改变 classpath,则需要使用 netbeansify 重新生成 Eclipse 配置文件。

 当你是和团队一起合作开发时,请不提交 nbproject/ 目录!

生成的 NetBeans 配置文件包含了 Play 框架安装目录的绝对路径。这些特定于你自己的安装方式。当你和团队共同对一个应用进行开发时,每个开发人员都必须拥有一份自己私人的 NetBeans 配置文件。


生成 IntelliJ IDEA 配置文件

Play 提供一个生成 IntelliJ IDEA 配置的命令。要将 Play 应用转化为 IntelliJ IDEA 工程或模块(module),可以使用 idealize 命令:

# play idealize myApp

然后,你就可以使用导入模块的功能将应用导入 IntelliJ。

你可以在上下文菜单中使用 Run 和 Debug 命令。

 当你是和团队一起合作开发时,请不提交 .iml 文件!

生成的 IntelliJ IDEA 配置文件包含了 Play 框架安装目录的绝对路径。这些特定于你自己的安装方式。当你和团队共同对一个应用进行开发时,每个开发人员都必须拥有一份自己私人的 IntelliJ IDEA 配置文件。


Textmate

下载并安装 Textmate 提供的软件包,可以使语法自动着色和代码自动完成。该软件包还简化了控制器和视图之间的导航。

Play框架中如何配置你喜欢的IDE


手动配置你喜欢的编辑器

因为 Play 应用是标准的 Java 应用,所以你不需要特定的插件就能直接使用你喜欢的编辑器。但是,前提是你需要掌握一点关于 Play 工作原理的知识。

Classpath 配置

Play 应用的 classpath 是这样建立的(按顺序):

  • 应用的 conf 目录

  • $PLAY_PATH/framework/play-$version.jar 文件

  • 应用的 lib/ 目录下的所有 Jar 文件

  • $PLAY_PATH/framework/lib/ 目录下的所有 Jar 文件

提示

如果你启用了任何模块,你也需要将该模块所涉及的库文件(从 $module/lib/ 目录)添加到 classpath 。

运行主类

要启动一个 Play 应用,只需运行 play.server.Server 类。Play 使用 "application.path" 系统属性来定位要运行的应用程序。通常这样传递这个值:

java -Dapplication.path="/app/path"...

Java 代理

为了启用 HotSwap 热加载技术,你必须加载一个打包在 play.jar 中的 Java 代理。通常情况下是这样的:

java -javaagent:"$PLAY_PATH/framework/play.jar" ...

这不是必需的,但它将加快类的重新载入速度。


调试问题

当 Java 源代码被修改时 Play 会自动重新加载 Java 类。然而,由于 Java 并不完全支持类的重载,JDPA 调试器会很容易令人感到困惑:断点提交可能会失败或者当调试进入代码时调试器可能会停止在错误的代码行上。

为了避免这种现象,更好的办法是修改代码后启动一个新的调试会话。幸运的是,JPDA 支持随时连接和断开调试器而不需要重新启动 JVM

所以,调试的正确流程应该是:

  1. 修改源代码。

  2. 刷新浏览器以查看结果。 (这时候 Play 将重新加载代码的改动,并重新在 JVM 中定义。)

  3. 如果出现错误,需要调试,则可以启动一个新的调试会话。

  4. 调试并修正你的代码。

  5. 断开调试。

通过遵循以上流程,可以保证调试器永远和加载在 JVM 中的代码保持同步。

关于Play框架中如何配置你喜欢的IDE就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Play框架中如何配置你喜欢的IDE

本文链接: https://lsjlt.com/news/288533.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Play框架中如何配置你喜欢的IDE
    这篇文章给大家介绍Play框架中如何配置你喜欢的IDE,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用 Play 进行工作是很容易的。你甚至不需要一个复杂的 IDE,因为 Play 会自动地编译和刷新你修改的源文件,...
    99+
    2023-06-17
  • 如何用Python来找你喜欢的妹子
    这篇文章将为大家详细讲解有关如何用Python来找你喜欢的妹子,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。先上效果图吧,no pic say bird!我之前写了一个抓取妹子资料的文章,主...
    99+
    2023-06-17
  • php框架laravel如何配置
    要配置Laravel框架,您需要按照以下步骤进行操作: 安装 Laravel:首先,确保您已经安装了 Composer。然后,在...
    99+
    2023-10-23
    php laravel
  • 如何在Linux上运行你最喜欢的Windows应用程序
    如何在Linux上运行你最喜欢的Windows应用程序,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。WINE 是一个开源项目,它可以协助很多 Windows 应用程序在 L...
    99+
    2023-06-15
  • 如何使用Win7+IE9一键锁定你所喜欢的网站
    IE9不但界面设计与Win7完全匹配之外,还针对Win7的新特性提供了网站锁定功能。从此以后,网友们再也不用在收藏夹中层层搜索自己喜欢的网站地址,而可以借助“Win7+IE9”一键锁定自己常用的网...
    99+
    2023-05-25
    Win7+IE9 Win7 IE9 网站
  • Java中Spring框架之AOP如何配置
    这篇文章主要介绍了Java中Spring框架之AOP如何配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  什么是AOP  AOP(Aspect Oriented Prog...
    99+
    2023-06-02
  • Java中Spring框架之IOC如何配置
    这篇文章主要介绍了Java中Spring框架之IOC如何配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Spring的IOC配置Spring最重要的特性是IOC控制反转,利...
    99+
    2023-06-02
  • 如何在deepin中一键安装喜欢的字体
    这篇文章将为大家详细讲解有关如何在deepin中一键安装喜欢的字体,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。很多同学从Windows系统切换到deepin系统后,在WPS等办公软件的加持...
    99+
    2023-06-05
  • Win10如何把喜欢的图片设置为桌面背景
      使用电脑就要面对着桌面,每天都看着同样的桌面,如果桌面背景太单调的就整个人都不好了。所以要选一张漂亮耐看的桌面,那么如何把图片设置为Win10桌面背景呢?   步骤   1.进入win10系统桌面,在桌面空白地方右键...
    99+
    2023-06-16
    Win10 图片 桌面背景
  • 如何在Linux系统中配置Spring框架?
    作为一款非常流行的Java开发框架,Spring在Linux系统中的应用也越来越广泛。如何在Linux系统中配置Spring框架呢?本文将为您介绍具体的步骤和注意事项。 下载Spring框架 首先,我们需要从官网或者Maven仓库中下载...
    99+
    2023-08-07
    path spring linux
  • SpringBoot如何配置shiro安全框架
    这篇文章主要介绍了SpringBoot如何配置shiro安全框架,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。springboot是什么springboot一种全新的编程规范...
    99+
    2023-06-14
  • 如何在eclipse中对hibernate框架进行配置
    本篇文章为大家展示了如何在eclipse中对hibernate框架进行配置,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、ORMO:object 对象R:Realtion 关系(关系型数据库)M:...
    99+
    2023-05-31
    eclipse 中对 hibernate
  • 如何安装并配置Golang echo框架
    Golang是一种现代化的编程语言,它的简洁性和高效性使其成为全球范围内广泛使用的编程语言之一。在现代的web应用程序开发中,echo是一种流行的微型Web框架,它可以轻松地构建RESTful API和Web应用程序。在本文中,我们将介绍如...
    99+
    2023-05-14
  • php中yaf框架的配置示例
    这篇文章将为大家详细讲解有关php中yaf框架的配置示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。...
    99+
    2023-06-14
  • php中kohana框架的配置方法
    这篇文章给大家分享的是有关php中kohana框架的配置方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以...
    99+
    2023-06-14
  • Linux 系统中 ASP 框架的安装与配置,你了解吗?
    在 Web 开发领域中,ASP(Active Server Pages)框架被广泛应用于 Windows 平台。但是,随着 Linux 系统的普及,越来越多的开发者开始在 Linux 上进行 Web 开发。在这种情况下,是否有一种适合 L...
    99+
    2023-06-19
    框架 linux leetcode
  • 如何使用 Python 解析 Spring 框架中的配置文件?
    Spring 框架是一个广泛使用的 Java 应用程序框架,它的主要特点是将业务逻辑与底层代码分离。在 Spring 中,应用程序的配置文件扮演着至关重要的角色,它们描述了应用程序的各种设置和配置,如数据库连接、日志设置、Web 应用程序上...
    99+
    2023-09-04
    文件 关键字 spring
  • 如何使用 PHP 解析 Spring 框架中的配置文件?
    Spring 是一个流行的 Java 开发框架,被广泛应用于企业级应用开发中。在 Spring 框架中,配置文件起着至关重要的作用,因为它们描述了应用程序中各个组件之间的关系,并提供了各种配置选项,以满足不同应用程序的需求。本文将介绍如何使...
    99+
    2023-07-02
    spring 文件 javascript
  • Win10系统如何设置默认浏览器不喜欢默认的IE
      Win10上自带了微软捆绑在Windo   操作步骤   1.在桌面上点击控制面板,进入控制面板后再点程序。   2.进入程序,然后再点默认程序。     3.选择Windows默认使用的程序,点击设置默认程序。...
    99+
    2023-06-10
    Win10 浏览器 系统 IE
  • 如何在Spring框架中装配Bean
    这篇文章将为大家详细讲解有关如何在Spring框架中装配Bean,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Bean的简介Java开发者一般会听过JavaBean这个概念,所谓的JavaB...
    99+
    2023-05-31
    spring bean bea
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作