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包
分享到:
相关推荐
HBuilderX是一款强大的集成开发环境(IDE),由DCloud(数字天堂)开发,主要面向HTML5、JavaScript、Vue.js等前端技术,同时也支持Android和iOS原生应用的开发。它提供了丰富的代码提示、自动补全、实时预览等功能,...
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 ...
2. **Android Studio**: 作为官方的集成开发环境(IDE),Android Studio提供了代码编辑、调试、性能优化、版本控制等多种功能。它基于IntelliJ IDEA,支持Gradle构建系统,便于项目管理和依赖管理。 3. **Platform...
1. 操作系统:Windows(XP以上)、Mac OS X(10.9以上)或Linux(Ubuntu 14.04以上) 2. 至少4GB内存 3. 可用的磁盘空间:至少2GB用于安装Genymotion,额外的空间用于创建和存储虚拟设备 4. VirtualBox 5.0或更高...
r05版本可能对应于某个特定的Android版本,例如Android 2.x。每个API级别都代表了Android系统的不同版本,开发者需要选择目标API级别来确保应用兼容性。 3. **Mac版特定**: 这个版本特别针对Mac OS X 86架构(即...
5. 库和框架:SDK包含各种库和框架,如Android Support Library、AndroidX、Google Play Services等,它们提供了额外的功能和兼容性支持。 6. 资源和设计:Android SDK还提供了各种资源文件,如图标、字体、颜色值...
1. **Java Development Kit (JDK)**: 开发Android应用的基础,包括Java编译器和必要的工具,如`javac`和`jar`。 2. **Android SDK (Software Development Kit)**: 提供了开发Android应用所需的所有工具和库,包括...
3. **平台工具**:这部分包含了一系列命令行工具,如adb(Android Debug Bridge)用于设备连接与数据传输,fastboot用于固件更新,ddms(Dalvik Debug Monitor Service)提供性能分析和内存监控等功能。 4. **...
1. **SDK Platform Tools**: 这些工具用于与Android设备进行交互,如ADB(Android Debug Bridge)用于调试,Fastboot用于系统级别的固件更新,以及systrace用于性能分析。 2. **SDK Build-Tools**: 包含编译和构建...
1. **Eclipse IDE**:Eclipse是全球广泛使用的开源IDE,支持多种编程语言。在adt-bundle中,Eclipse被定制化以支持Android开发,提供图形化的用户界面来创建和编辑Android项目。 2. **ADT (Android Development ...
VLC的源码需要通过编译器转化为可执行程序,而选择VS2013作为编译环境意味着开发人员或爱好者可以利用其集成的开发环境(IDE)来构建、调试VLC播放器。 在下载的压缩包`vlc-2.2.1.32-2013-master`中,我们可以预期...
12. **Google Play服务**:提供额外的功能,如地图、推送通知、身份验证等,通常通过Google Play商店自动更新。 13. **安全性**:包括数据加密、网络安全、隐私保护等方面,开发者需要遵循安全最佳实践,防止应用被...
2. **应用程序开发**:Android应用通常由Java或Kotlin编写,使用Android Studio作为集成开发环境(IDE)。开发者需要掌握Activity、Intent、BroadcastReceiver、Service和ContentProvider等核心组件。 3. **...
2. **环境搭建**:首先,你需要安装Android Studio,它是Google提供的官方集成开发环境(IDE)。此外,还需要配置Java Development Kit (JDK) 和Android SDK,设置好Android模拟器或连接物理设备进行测试。 3. **...
6. **ADB集成**:Genymotion与Android Debug Bridge (ADB) 兼容,可以方便地与Android Studio等IDE集成,便于调试。 7. **自定义设置**:用户可以根据需要调整虚拟设备的硬件配置,如内存大小、CPU核心数,甚至可以...
1. **Android SDK Platform Tools**: 包含用于与Android设备交互的命令行工具,如`adb`(Android Debug Bridge),用于安装应用、调试和传输文件;`fastboot`,用于引导加载程序级别的设备更新;以及`systrace`,...
- Flash的调试工具,如Flash Professional的Debug Player和FDT或Flash Builder等IDE,提供了丰富的调试功能,帮助开发者定位和修复问题。 通过学习这个经典的ActionScript3.0教程,你可以掌握上述关键概念和技巧,...
- **预装应用**:Genymotion提供了一些预装的应用,如Google Play Services,便于开发者进行应用测试。 - **兼容性**:Genymotion支持多平台,包括Windows、Mac OS X和Linux,适用于各种开发环境。 - **录制与...