Tag: intellij idea

使用Intellij在远程服务器上部署/调试Java代码

我想在远程服务器上运行我的java代码以获得更快的速度(服务器非常强大)。 我想要的是将我的Intellij连接到该远程服务器并运行我的代码。 但我仍想在我的本地机器(即我的笔记本电脑)上使用IntelliJ。 我在IntelliJ中找到了一个配置部分,它在Default Setting->Build-executation-deployment-> Deployment ,我可以设置远程服务器的地址和用户名和密码。 但我不知道接下来该做什么。

IntelliJ代码完成不适用于新的Java类

IntelliJ IDEA 13已开始在我的本地设置中展示一种非常奇怪的行为。 也就是说,在添加到现有项目的任何新Java类中, Code Completion不起作用。 因此,在新类中声明任何类型的对象变量,然后键入该变量的名称,然后输入点(。)之后,不会对相应对象的任何方法提出建议。 例如,在声明之后 File f = new File(“/home”); 打字 没有提出File类中所有方法的列表,从中选择一个。 事实上,当键入点(。)时,没有任何建议出现在IDE窗口的左下角(在状态栏中),显示消息“标识符预期。标识符预期”。 被展示。 有时,会提出一系列与无关组件或库无关的完全不相关的方法。 奇怪的是,如果上述声明发生在任何现有类中,则Code Completion将按预期工作。 在机器重新启动,IDE重新启动,项目重新导入,关闭/重新打开或重建的许多组合之后,此行为仍然存在。 有任何想法吗?

使用Spring Boot和多个模块的Maven配置 – 在Intellij中运行应用程序

我目前正在使用Spring Boot开发REST API。 我是Maven的新手,刚开始使用IDEA编码(还不熟悉这个IDE),我有一个问题…… 这是我的项目结构: 亲 的pom.xml 主要模块 调节器 域 App.java(Spring Boot主类) 的pom.xml 子模块(需要主模块作为依赖) 控制器 域 的pom.xml 因此,当我在Intellij中运行项目时,它会启动,我可以访问主模块控制器中定义的所有URL。 但不是子模块控制器中的那些……看起来只有主模块被加载了。 这是我的父pom.xml: org.springframework.boot spring-boot-starter-parent 1.2.1.RELEASE 4.0.0 Test :: Test :: Parent POM test.test.test project-parent 0.0.1-SNAPSHOT pom 1.8 1.8 1.2.1.RELEASE 2.5 java jacoco reuseReports ${project.basedir}/../target/jacoco.exec 2.18.1 0.7.3.201502191951 UTF-8 UTF-8 submodule main org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} true **/*Test.java **/*IT.java **/*Story.java […]

使用Maven和IntelliJ,“-Dmaven.multiModuleProjectDirectory未设置”问题

我花了很长时间试图弄清楚我做错了什么,并希望有人可以提供帮助。 我目前的设置是运行Maven 3.3.3(通过自制程序)和Java 1.8。 IntelliJ 13是首选的IDE。 运行mvn -version产生以下结果: Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04- 22T12:57:37+01:00) Maven home: /usr/local/Cellar/maven/3.3.3/libexec Java version: 1.8.0_45, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: “mac os x”, version: “10.10.2”, arch: “x86_64”, family: “mac” 我认为这意味着一切正常,但是当我进入我的IDE并尝试运行Maven项目时,我收到此错误: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java -Dmaven.home=/usr/local/Cellar/maven/3.3.3/libexec -Dclassworlds.conf=/usr/local/Cellar/maven/3.3.3/libexec/bin/m2.conf -Didea.launcher.port=7539 “-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13.app/bin” -Dfile.encoding=UTF-8 -classpath “/usr/local/Cellar/maven/3.3.3/libexec/boot/plexus-classworlds-2.5.2.jar:/Applications/IntelliJ IDEA […]

Intellij突然抛出ClassNotFoundException

我在这里完全失败了。 我有一个名为LenseProject的外部硬盘上的项目。 在LenseProject里面,我有.idea , lib , Natives和SRC文件夹。 我还有一些用于阅读的文本文件。 当我昨晚离开工作时,这一切都很好。 今天早上来,我遇到了: Exception in thread “main” java.lang.ClassNotFoundException: QuadTest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:188) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113) QuadTest是主要类。 我认为可能有用的信息: 如果我注释掉导入,我会收到相应的错误消息。 (找不到符号等)。 我有9个依赖项,位于lib \ lwjgl-2.9.0 \ jar中,它们在Project Structure – > Libraries中设置。 该模块将LenseProject作为内容根,将SRC作为源文件夹。 语言水平是7.0 我将依赖项设置为在项目结构 – […]

intellij不在JSP代码检查或自动完成中解析el变量

总结这里显示的答案Eclipse中的Spring MVC模型对象的(jsp / jstl)视图中的代码辅助对我来说根本不起作用,是否有需要更改的设置? 我刚刚在github上下载了示例spring-mvc-showcase ,它在该项目中没有开箱即用(11.1.3或EAP 12版本都是完整的企业版),见下文(我不知道)它从哪里得到formBean): 这是我自己项目中的一个示例,下面的屏幕截图(底部框架)显示我的控制器向模型添加字符串属性并返回正确的视图名称。 我希望shopString在编辑该视图时可以作为自动完成选项提供,但它不是: sg是一个javascript变量 – 它应该很棒,但是“shopString”在哪里? 是否有我需要更改的设置或我缺少的其他东西才能获得此function(使用带有所有弹簧插件的11.1.3企业版)。 弹簧特定变量也失败了: 它们是一个开源(春季教程项目之一吗?),这肯定有用……或者我的Intellij安装中是否需要更改设置(我已经测试了12版EAP的全新下载)? 下面的另一个屏幕截图显示了通过自动检测正确设置的所有spring coifg文件,但代码检查失败…这是spring-mvc-showcase项目:

无法读取工件描述符:IntelliJ

我遇到了我的Maven POM文件的问题,它无法找到火花依赖并且返回错误:无法读取org.apache.spark的工件描述符:spark-streaming-kafka_2.10:jar:1.2.1 我已经确认它不是任何公司防火墙的问题,因为所有其他依赖项都正确加载,只是这个。 我也能够在我的maven设置中确认它正试图从以下回购中获取。 我尝试删除本地计算机上的.m2 repo以重新加载它,仍然没有骰子。 http://repo.maven.apache.org/maven2/org/apache/spark/spark-streaming-kafka_2.10/1.2.1/ 下面是我的pom文件 my.group.id sentiment 1.0-SNAPSHOT NPITWITTER com.sparkjava spark-core 1.1.1 org.apache.spark spark-streaming-kafka_2.10 1.2.1 org.apache.spark spark-core_2.10 1.2.1 org.apache.spark spark-streaming_2.10 1.2.1 org.apache.spark spark-hive_2.10 1.2.1 org.apache.spark spark-sql_2.10 1.2.1

Intellij社区不能为Maven使用http代理

我在一个Linux机器上安装了Intellij IDEA社区,需要使用经过身份validation的代理来访问Internet。 我在盒子上有一个系统范围的代理,我在〜/ .m2 / settings.xml中配置了代理。 当我从命令行运行时,Maven正确使用代理。 我在Intellij中配置了相同的代理,它为我提供了正确的插件列表。 但是当我尝试使用Intellij与Maven存储库同步时,我会继续这样做: [WARNING] Unable to get resource ‘org.codehaus.mojo:hibernate3-maven-plugin:pom:2.2’ from repository restlet (http://maven.restlet.org): Authorization failed: Not authorized by proxy. 我去了Settings-> Maven并将代理信息作为属性放入,但是没有用。 通过查看Intellij正在读取我的〜。/ m2 / settings.xml的那些设置,我可以看到,因为它知道我的本地仓库在哪里(它在非标准位置)。 任何人都知道如何让这个工作?

无法从中读取VR路径注册表

版本:geckodriver-v0.20.0-win64 平台:Windows 10 Home Single 浏览器:Firefox:59.0.2(64位) selenium:selenium-java-3.11.0 intelliJ Idea:2018.1社区版 您好,我开始在intelliJ IDEA中使用带有Java的WebDriver。 我使用Maven导入了Selenium,并使用Selenium网页中提供的代码添加了依赖项。 我下载了geckodriver并更新了Windows路径。 我开始编码,但我得到的输出在我看来是一个错误。 有人可以帮我理解发生了什么吗? import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class firstTry { public static void main (String [] args){ WebDriver driver = new FirefoxDriver(); driver.quit(); } } Firefox打开和关闭没有问题,但在控制台中我有一个输出似乎是一个错误给我。 如下: 1522649487586 geckodriver INFO geckodriver 0.20.0 1522649487598 geckodriver INFO Listening on 127.0.0.1:31435 1522649488194 mozrunner::runner INFO Running […]

从IntelliJ Ultimate外部运行时,Tomcat的“服务器日志”在哪里?

在macOS Sierra上从IntelliJ Ultimate 2017.2外部在Tomcat 8.5上运行我的Vaadin应用程序时,收到一条错误消息: 神器时计-ui:战争爆炸:神器部署期间出错。 有关详细信息,请参阅服 ➠这个’服务器日志’在哪里? 当我查看apache-tomcat-8.5.20 > logs ,该文件夹为空。 实际上,我找不到在apache-tomcat-8.5.20部署我的应用程序的任何痕迹。 ➠还有一些其他地方IntelliJ + Tomcat放置我的应用程序和服务器日志? “日志”对话框的屏幕截图”>