对于那些时候,当你想要隔离Java并给它一个快速测试。
你能像在Eclipse中一样在Android studio中运行非Android Java项目吗?
对于那些时候,当你想要隔离Java并给它一个快速测试。
你能像在Eclipse中一样在Android studio中运行非Android Java项目吗?
当前回答
编辑:在这个问题被问过之后,是的,现在显然你可以了。
不,但它是基于Intellij IDEA的。
它的社区版本可以免费下载,但它不支持大多数需要外部数据库或应用程序服务器的功能。Java的基本原则就是Java代码可以愉快地使用Community。
如果您想要这样(或者正在使用JavaEE),那么您要么需要终极版本(它不是免费的),要么需要下一个版本的EAP(通常在他们发布下一个版本之前有效一个月)。
基本上它是这样工作的
Android Studio只是来自ide13社区的Android东西…
...它将是免费的,从IDEA 13 Ultimate…
...这并不需要数据库或应用服务器。
http://www.jetbrains.com/idea/
IDEA 12 Community没有导入经过梯度化的项目的能力,它也不会,所以虽然你现在可以在它里面进行Android开发(我可以),但不要期望它具有与Android Studio相同的功能。里面有很多很好的Android新东西,会加入到13中。
其他回答
我从http://www.jetbrains.com/idea/download/安装了IntelliJ IDEA社区版
I tried opening my project that I started in Android studio but it failed when at gradle build. I instead opened both android studio and intellij at same time and placed one screen next to the other and simply drag and dropped my java files, xml layouts, drawables, and manifest into the project hiearchy of a new project started in IntelliJ. It worked around the gradle build issues and now I can start a new project in IntelliJ and design either an android app or a basic Java app. Thankfully this worked because I hated having so many IDEs on my pc.
在Android Studio 0.8.14中测试: 我能够以这种方式以最少的步骤运行一个标准项目: 在打开的Android Studio项目中,单击File > New Module。 单击More Modules > Java Library > Next,然后填写您喜欢的名称。 一个新的模块将作为一个文件夹出现在项目结构中与“app”文件夹相同的级别。打开它并打开新的Java类文件。
然后您可以添加您的代码,并选择构建>运行'YourClassName'。很快,你的代码就在没有Android设备的情况下运行了!
在Android Studio中运行java程序的简单方法是,
在Android Studio中创建一个名为Test.java的java类。 编写代码,例如,一个Hello World程序来测试。 右键单击Java类,然后:
选择选项运行'Test.main()'
or
按CTRL + SHIFT + F10 (windows)或control + R (Mac)
下面就可以运行Java代码了。
在Android Studio 4.0及以上版本上,你会在IDE上得到一个选项,一个绿色的运行图标来运行相关的main()类。
编辑:在这个问题被问过之后,是的,现在显然你可以了。
不,但它是基于Intellij IDEA的。
它的社区版本可以免费下载,但它不支持大多数需要外部数据库或应用程序服务器的功能。Java的基本原则就是Java代码可以愉快地使用Community。
如果您想要这样(或者正在使用JavaEE),那么您要么需要终极版本(它不是免费的),要么需要下一个版本的EAP(通常在他们发布下一个版本之前有效一个月)。
基本上它是这样工作的
Android Studio只是来自ide13社区的Android东西…
...它将是免费的,从IDEA 13 Ultimate…
...这并不需要数据库或应用服务器。
http://www.jetbrains.com/idea/
IDEA 12 Community没有导入经过梯度化的项目的能力,它也不会,所以虽然你现在可以在它里面进行Android开发(我可以),但不要期望它具有与Android Studio相同的功能。里面有很多很好的Android新东西,会加入到13中。