`
desert3
  • 浏览: 2160574 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

play 2.x & 1.xIDE & debug

 
阅读更多
play 2.x:
把play项目导入eclipse
1, 通过eclipsify命令生成eclipse需要的文件
[My first application] $ eclipsify

#或者在项目todolist目录下,执行play eclipsify

2,通过File/Import/General/Existing project,把既存项目导入Eclipse

调试项目[/color]
1,在项目todolist目录下,执行play debug run以debug模式启动服务器(或者在配置文件中把play项目改成DEV模式,会自动reload source并开启debug模式
2,Eclipse中选中项目,右键->Debug As->Debug Configurations->Remote Java Application->右键->New->Port改成Play默认的JPDA端口9999->Debug
3,play framework的源代码在安装目录的framework文件夹下

如果对项目做了一些[color=red]重要修改(譬如修改了classpath, 切换play framework的位置),那么可以使用eclipsify 命令重新生成Eclipse相关配置文件

从生成后导入到Eclipse的项目的Java Build Path中可以看出,play framework lib目录下的lib是静态引入的,如果切换play的安装路径,需要重新生成eclipse相关配置文件。

直接参考安装目录下的文件play-2.0\documentation\Play 2.0 Documentation.pdf,或者参考Setting-up your preferred IDE

play 1.x:参考:Setting up your preferred IDE

一个play 1.x应用程序中的classpath以如下顺序构建
  • 1,应用程序中的conf文件夹
  • 2,$PLAY_PATH/framework/play.jar
  • 3,应用程序中的lib文件夹
  • 4,$PLAY_PATH/framework/lib下的所有jar包
分享到:
评论
2 楼 qq359907964 2014-03-15  
qq359907964 写道
刚开始尝试play,感觉不错,但是调试模式,eclipse选择好了debug  访问9999没有响应。 是怎么回事呢,貌似java的远程调试tomcat应该可以这样直接访问的吧, 还请指教下。。

忘了run play了,尴尬。。。。已经ok了
1 楼 qq359907964 2014-03-15  
刚开始尝试play,感觉不错,但是调试模式,eclipse选择好了debug  访问9999没有响应。 是怎么回事呢,貌似java的远程调试tomcat应该可以这样直接访问的吧, 还请指教下。。

相关推荐

    HBuilderX 离线SDK Android-SDK@3.1.12.80813_20210429

    HBuilderX是一款强大的集成开发环境(IDE),由DCloud(数字天堂)开发,主要面向HTML5、JavaScript、Vue.js等前端技术,同时也支持Android和iOS原生应用的开发。它提供了丰富的代码提示、自动补全、实时预览等功能,...

    apktool documentation

    Apktool leveraged both 1.apk and 2.apk framework files in order to properly decode this application. Finding Frameworks For the most part any apk in /system/framework on a device will be a framework ...

    sdk for android2019.rar

    2. **Android Studio**: 作为官方的集成开发环境(IDE),Android Studio提供了代码编辑、调试、性能优化、版本控制等多种功能。它基于IntelliJ IDEA,支持Gradle构建系统,便于项目管理和依赖管理。 3. **Platform...

    genymotion-2.12.0 安装包

    1. 操作系统:Windows(XP以上)、Mac OS X(10.9以上)或Linux(Ubuntu 14.04以上) 2. 至少4GB内存 3. 可用的磁盘空间:至少2GB用于安装Genymotion,额外的空间用于创建和存储虚拟设备 4. VirtualBox 5.0或更高...

    android-sdk_r05-mac_86.zip

    r05版本可能对应于某个特定的Android版本,例如Android 2.x。每个API级别都代表了Android系统的不同版本,开发者需要选择目标API级别来确保应用兼容性。 3. **Mac版特定**: 这个版本特别针对Mac OS X 86架构(即...

    android-28.rar

    5. 库和框架:SDK包含各种库和框架,如Android Support Library、AndroidX、Google Play Services等,它们提供了额外的功能和兼容性支持。 6. 资源和设计:Android SDK还提供了各种资源文件,如图标、字体、颜色值...

    Android游戏开发-02初始化环境.WMV

    1. **Java Development Kit (JDK)**: 开发Android应用的基础,包括Java编译器和必要的工具,如`javac`和`jar`。 2. **Android SDK (Software Development Kit)**: 提供了开发Android应用所需的所有工具和库,包括...

    sources-27_r01.zip

    3. **平台工具**:这部分包含了一系列命令行工具,如adb(Android Debug Bridge)用于设备连接与数据传输,fastboot用于固件更新,ddms(Dalvik Debug Monitor Service)提供性能分析和内存监控等功能。 4. **...

    tools_linux

    1. **SDK Platform Tools**: 这些工具用于与Android设备进行交互,如ADB(Android Debug Bridge)用于调试,Fastboot用于系统级别的固件更新,以及systrace用于性能分析。 2. **SDK Build-Tools**: 包含编译和构建...

    adt-bundle-windows-x86-20140624工具文件

    1. **Eclipse IDE**:Eclipse是全球广泛使用的开源IDE,支持多种编程语言。在adt-bundle中,Eclipse被定制化以支持Android开发,提供图形化的用户界面来创建和编辑Android项目。 2. **ADT (Android Development ...

    VLC源码,vs2013编译

    VLC的源码需要通过编译器转化为可执行程序,而选择VS2013作为编译环境意味着开发人员或爱好者可以利用其集成的开发环境(IDE)来构建、调试VLC播放器。 在下载的压缩包`vlc-2.2.1.32-2013-master`中,我们可以预期...

    android SDK文档

    12. **Google Play服务**:提供额外的功能,如地图、推送通知、身份验证等,通常通过Google Play商店自动更新。 13. **安全性**:包括数据加密、网络安全、隐私保护等方面,开发者需要遵循安全最佳实践,防止应用被...

    Android帮助文档(第四部分)

    2. **应用程序开发**:Android应用通常由Java或Kotlin编写,使用Android Studio作为集成开发环境(IDE)。开发者需要掌握Activity、Intent、BroadcastReceiver、Service和ContentProvider等核心组件。 3. **...

    Android基础教程

    2. **环境搭建**:首先,你需要安装Android Studio,它是Google提供的官方集成开发环境(IDE)。此外,还需要配置Java Development Kit (JDK) 和Android SDK,设置好Android模拟器或连接物理设备进行测试。 3. **...

    android最强悍的模拟器

    6. **ADB集成**:Genymotion与Android Debug Bridge (ADB) 兼容,可以方便地与Android Studio等IDE集成,便于调试。 7. **自定义设置**:用户可以根据需要调整虚拟设备的硬件配置,如内存大小、CPU核心数,甚至可以...

    Android_SDK_Windows

    1. **Android SDK Platform Tools**: 包含用于与Android设备交互的命令行工具,如`adb`(Android Debug Bridge),用于安装应用、调试和传输文件;`fastboot`,用于引导加载程序级别的设备更新;以及`systrace`,...

    ActionScript3.0经典教程

    - Flash的调试工具,如Flash Professional的Debug Player和FDT或Flash Builder等IDE,提供了丰富的调试功能,帮助开发者定位和修复问题。 通过学习这个经典的ActionScript3.0教程,你可以掌握上述关键概念和技巧,...

    最好用的安卓模拟器

    - **预装应用**:Genymotion提供了一些预装的应用,如Google Play Services,便于开发者进行应用测试。 - **兼容性**:Genymotion支持多平台,包括Windows、Mac OS X和Linux,适用于各种开发环境。 - **录制与...

Global site tag (gtag.js) - Google Analytics