欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決PhpStorm64不能啟動的問題

 更新時間:2020年06月20日 13:24:56   作者:kiyoday  
這篇文章主要介紹了解決PhpStorm64不能啟動的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

下面先給大家介紹下PhpStorm64不能啟動問題的解決思路,詳情如下所示:

用CSDN已經(jīng)幾年,卻從來沒有試過自己寫內(nèi)容,正逢IDE出問題無法解決,來寫寫博客😅積累一下我貧乏的寫作經(jīng)驗。

作為一個phper,PhpStorm這款I(lǐng)DE無疑是功能最強大的。原先使用sublime的時候覺得界面好看就夠了,而接觸到PhpStorm以后我就基本不把sublime作為主力了(可能是我沒裝什么插件)。

可以方便查看函數(shù)參數(shù)信息,檢錯高亮等必備功能
遠程同步服務(wù)器代碼
docker容器/鏡像直接可視化,并且支持docker-compose
自帶git的可視化,都不用安裝其他可視化工具了
。。。還有很多想不起來

在使用兩個月Phpstorm后,成為了重度依賴患者,為了能流暢打開兩個項目CV😂,并且打開多個chrome窗口看文檔,我還把筆記本的單通道8g內(nèi)存換成了16g。

但是昨天突然直接打不開,而且還不報錯!😰
就是那種點了一點反應(yīng)都沒有,進程建立直接結(jié)束

但是32位在安裝JDK32位以后是可以正常啟動得,只有64位的無法啟動
而且不僅是PhpStorm64.exe打不開,PyCharm64也打不開了

在思考多次是什么導(dǎo)致打不開以后以下是我試過的一些方法和排查思路:

1、刪除\AppData\Roaming\JetBrains\PhpStorm2020.1

首先Google一下看看出現(xiàn)相同問的的人都是怎么解決的
大都是要刪除這個文件夾重啟\AppData\Roaming\JetBrains\PhpStorm{version}

想了想可能是我用服務(wù)器激活或者用過crack補丁的關(guān)系,涉及到這個文件。
所以刪除了好幾次,以至于重裝Phpstorm,但是最后都沒有效果。🤔

2、重裝JDK

打開32位的版本會報錯,需要下載32位對應(yīng)的JDK

在這里插入圖片描述

我的系統(tǒng)版本位為win10 64位專業(yè)版,自然要使用64位的啟動方式,但是64位的啟動直接不報錯也沒有任何響應(yīng),于是選擇重裝JDK.

安裝卸載試了試8,9,11版本,沒一個可以運行64位😫

3、卸載更新

思索了一下可能是最近windows更新造成的不兼容,畢竟以前也有過,更新完我的數(shù)位板驅(qū)動就不行了,最后還是卸載更新解決的。
要想win10穩(wěn)定果然還是不能頻繁更新🙄

在這里插入圖片描述

垃圾windows🙃

在這里插入圖片描述

4、 審查phpstorm.bat

這個bat文件應(yīng)該是監(jiān)控程序運行,并輸出錯誤日志用的,在末尾加上pause查看完整的運行周期

"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" com.intellij.idea.Main %*

SET PATH=%OLD_PATH%

pause

直接點擊運行一下

OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
2020-06-20 12:34:52,590 [ 3800] WARN - Container.ComponentManagerImpl - Do not use constructor injection (requestorClass=org.jetbrains.plugins.phpstorm.PhpStormInitialConfigurator)
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
  at javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220)
  at javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52)
  at javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260)
  at javassist.ClassPool.toClass(ClassPool.java:1240)
  at javassist.ClassPool.toClass(ClassPool.java:1098)
  at javassist.ClassPool.toClass(ClassPool.java:1056)
  at javassist.CtClass.toClass(CtClass.java:1298)
  at com.mallowigi.idea.MTHackComponent.hackScrollbars(MTHackComponent.java:147)
  at com.mallowigi.idea.MTHackComponent.<clinit>(MTHackComponent.java:58)
  at java.base/java.lang.Class.forName0(Native Method)
  at java.base/java.lang.Class.forName(Class.java:398)
  at com.intellij.serviceContainer.ComponentManagerImpl.createListener(ComponentManagerImpl.kt:713)
  at com.intellij.util.messages.impl.MessageBusImpl.subscribeLazyListeners(MessageBusImpl.java:204)
  at com.intellij.util.messages.impl.MessageBusImpl.calcSubscribers(MessageBusImpl.java:320)
  at com.intellij.util.messages.impl.MessageBusImpl.getTopicSubscribers(MessageBusImpl.java:366)
  at com.intellij.util.messages.impl.MessageBusImpl.postMessage(MessageBusImpl.java:344)
  at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:396)
  at com.intellij.util.messages.impl.MessageBusImpl.lambda$createTopicHandler$3(MessageBusImpl.java:237)
  at com.sun.proxy.$Proxy33.appClosing(Unknown Source)
  at com.intellij.openapi.application.impl.ApplicationImpl.doExit(ApplicationImpl.java:606)
  at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:589)
  at com.intellij.openapi.application.impl.ApplicationImpl.restart(ApplicationImpl.java:536)
  at com.intellij.openapi.application.ex.ApplicationEx.restart(ApplicationEx.java:112)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at fuck_the_regulations_v321.ev.run(ev.java:42)
  at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
  at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:416)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
  at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
  at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
  at java.desktop/java.awt.Dialog.show(Dialog.java:1063)
  at java.desktop/java.awt.Component.show(Component.java:1734)
  at java.desktop/java.awt.Component.setVisible(Component.java:1681)
  at java.desktop/java.awt.Window.setVisible(Window.java:1031)
  at java.desktop/java.awt.Dialog.setVisible(Dialog.java:998)
  at fuck_the_regulations_v321.eB.c(eB.java:127)
  at fuck_the_regulations_v321.eK.a(eK.java:4)
  at fuck_the_regulations_v321.eK.<init>(eK.java:15)
  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
  at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:48)
  at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:660)
  at com.intellij.serviceContainer.MyComponentAdapter.doCreateInstance(MyComponentAdapter.kt:35)
  at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:115)
  at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:69)
  at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:62)
  at com.intellij.serviceContainer.ComponentManagerImpl.createComponents(ComponentManagerImpl.kt:261)
  at com.intellij.openapi.application.impl.ApplicationImpl.lambda$loadComponents$5(ApplicationImpl.java:334)
  at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:166)
  at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:627)
  at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:572)
  at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
  at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:153)
  at com.intellij.openapi.application.impl.ApplicationImpl.loadComponents(ApplicationImpl.java:334)
  at com.intellij.idea.ApplicationLoader$startApp$6$loadComponentInEdtFuture$1.run(ApplicationLoader.kt:184)
  at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
  at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
  at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
  at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:310)
  at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:80)
  at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:128)
  at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
  at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:184)
  at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
  at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
  at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
  at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
  at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:416)
  at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
  at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
  at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.reflect.InvocationTargetException
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214)
  ... 92 more
Caused by: java.lang.LinkageError: loader com.intellij.util.lang.UrlClassLoader @754ba872 attempted duplicate class definition for com.intellij.ui.components.ScrollBarPainter$Thumb. (com.intellij.ui.components.ScrollBarPainter$Thumb is in unnamed module of loader com.intellij.util.lang.UrlClassLoader @754ba872, parent loader 'platform')
  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
  ... 97 more

大致看了一下,不太懂Java,可能是環(huán)境依賴問題。
調(diào)試了一下phpstorm.exe.vmoptions文件最大最小運行內(nèi)存等設(shè)置項,問題并沒有得到解決,看來并不是內(nèi)存溢出問題造成的,畢竟我升級過內(nèi)存

-server
-Xms128m
-Xmx512m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-javaagent:{path}\jetbrains-agent.jar

5、使用win10沙盒,重裝前試試是不是升級兼容帶來的問題

于是正好使用以下windows 的新功能

在這里插入圖片描述

在安裝好以后,搜索sandbox,并打開:

在這里插入圖片描述

我還能說啥呢🙄(在根據(jù)網(wǎng)上所說方法開啟VT、重裝等還是這個錯誤)

6、更新win10 2004 最新版本

以毒攻毒,看看問題在新版本有沒有解決,我的1903想直接用OTA更新還是不行的,可能是還沒有開始推送

在這里插入圖片描述

于是就去MSDN,i tell you 下載新的版本,iso加載后直接打開setup.exe自動安裝就好

在這里插入圖片描述

安裝好2004版本后感覺沒啥太大變化,Phpstorm還是打不開🙄,唯一區(qū)別就是sandbox可以用了,不會報錯,大概是更新支持了intel的VT不僅限于AMD了。

使用sandbox運行Phpstorm64完全沒有問題,說明不是版本更新造成的,而可能是一些環(huán)境依賴出錯了。

在這里插入圖片描述

對于本機環(huán)境排查我完全沒有什么思路,能重裝的都重裝了,沒有辦法,只能重置一下系統(tǒng),刪除所有設(shè)置和文件,問題才可以解決🙃。

而我重置系統(tǒng)才半年不到,又得重新安裝很多軟件。。

到此這篇關(guān)于解決PhpStorm64不能啟動的問題的文章就介紹到這了,更多相關(guān)PhpStorm64不能啟動內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • php實現(xiàn)memcache緩存示例講解

    php實現(xiàn)memcache緩存示例講解

    共享內(nèi)存是一種在相同機器中的應(yīng)用程序之間交換數(shù)據(jù)的有效方式,本文說的是php實現(xiàn)memcache緩存示例,大家參考使用吧
    2013-12-12
  • Laravel6.2中用于用戶登錄的新密碼確認流程詳解

    Laravel6.2中用于用戶登錄的新密碼確認流程詳解

    這篇文章主要介紹了Laravel6.2中用于用戶登錄的新密碼確認流程詳解,該功能使你可以要求已登錄的用戶重新輸入密碼,然后才能訪問路由
    2019-10-10
  • 讓ThinkPHP支持大小寫url地址訪問的方法

    讓ThinkPHP支持大小寫url地址訪問的方法

    這篇文章主要介紹了讓ThinkPHP支持大小寫url地址訪問的方法,是Windows環(huán)境下開發(fā)ThinkPHP程序非常實用的技巧,需要的朋友可以參考下
    2014-10-10
  • php加密解密函數(shù)authcode的用法詳細解析

    php加密解密函數(shù)authcode的用法詳細解析

    authcode函數(shù)可以說對中國的PHP界作出了重大貢獻。包括康盛自己的產(chǎn)品,以及大部分中國使用PHP的公司都用這個函數(shù)進行加密,authcode 是使用異或運算進行加密和解密
    2013-10-10
  • thinkphp3.x連接mysql數(shù)據(jù)庫的方法(具體操作步驟)

    thinkphp3.x連接mysql數(shù)據(jù)庫的方法(具體操作步驟)

    這篇文章主要介紹了thinkphp3.x連接mysql數(shù)據(jù)庫的方法,詳細分析了thinkPHP3.x操作數(shù)據(jù)庫的具體步驟,包括慣例配置文件設(shè)置,sql語句創(chuàng)建表以及針對數(shù)據(jù)庫的數(shù)據(jù)插入操作等,需要的朋友可以參考下
    2016-05-05
  • PHP使用Guzzle發(fā)起的異步請求示例詳解

    PHP使用Guzzle發(fā)起的異步請求示例詳解

    這篇文章主要為大家介紹了PHP使用Guzzle發(fā)起的異步請求示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • ThinkPHP處理Ajax返回的方法

    ThinkPHP處理Ajax返回的方法

    這篇文章主要介紹了ThinkPHP處理Ajax返回的方法,簡單講述了在ThinkPHP中Ajax的用法及對應(yīng)的處理Ajax返回值的方法,具有不錯的實用價值,需要的朋友可以參考下
    2014-11-11
  • laravel5實現(xiàn)微信第三方登錄功能

    laravel5實現(xiàn)微信第三方登錄功能

    這篇文章主要介紹了laravel5實現(xiàn)微信第三方登錄功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-12-12
  • php json_encode與json_decode詳解及實例

    php json_encode與json_decode詳解及實例

    這篇文章主要介紹了php json_encode與json_decode詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 詳解PHP PDO簡單教程

    詳解PHP PDO簡單教程

    這篇文章主要介紹了詳解PHP PDO簡單教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05

最新評論