首页 > 编程语言 >PhpStrom启动报错, java.net.BindException: Address already in use: bind

PhpStrom启动报错, java.net.BindException: Address already in use: bind

时间:2024-03-24 16:25:39浏览次数:38  
标签:reset use already netsh 端口 报错 net Winsock

问题描述:
今天启动phpstrom IDE时,突然报错,报错信息如下图:

问题分析
1.不正确关闭应用(强制关闭):可能是之前启动了一个本地web服务占了端口,在没有停掉服务,直接关闭IDE导致的(尝试了重启电脑也没解决)
2.其他应用占用端口:安装了Hyper-V 导致端口被占用?

显然我的是第一种情况

问题解决
其实就是要释放下端口,或者重新分配端口。
个人推荐方法一,方法二有可能会产生其他问题。
方法一:

# 管理员权限 cmd 执行
net stop winnat
net start winnat

方法二:
管理员权限,cmd执行命令,之后重启。

netsh winsock reset

netsh winsock reset命令,作用是重置Winsock 目录。 如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。 这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。

标签:reset,use,already,netsh,端口,报错,net,Winsock
From: https://www.cnblogs.com/vanjnbolg/p/18092553

相关文章

  • Python包的本地安装(.whl)报错:.whl is not a supported wheel on this platform
    以Pandas为例:1.报错:.whlisnotasupportedwheelonthisplatform.2.报错原因:下载的包与Python版本不相配3.解决步骤(共4步):Step1:在cmd输入命令“pipdebug--verbose”,查看可支持的版本。Step2:下载对应版本的安装包(根据......
  • react中什么时候使用useRef,直接在外层定义普通的变量可以吗
    react中什么时候使用useRef,直接在外层定义普通的变量可以吗在React中,useRef主要是用来创建一个可变的引用对象,它可以用来保存任何可变值,而且这个引用在组件重新渲染时始终保持不变。以下是几个典型使用场景:访问DOM元素:当你需要直接访问HTML元素时,可以使用useRef创建一个引......
  • C# list删除报错 使用for循环倒序删除
    C#list删除报错在C#中,如果您在遍历List的同时尝试删除元素,可能会遇到错误。因为这会改变List的结构,导致枚举器失效。解决方法:使用for循环倒序删除:点击查看代码for(inti=list.Count-1;i>=0;i--){if(/*条件*/){list.RemoveAt(i);}}......
  • POI升级5.2.2报错问题
    POI升级5.2.2报错问题标签:版本冲突报错信息Exceptioninthread"main"java.lang.NoSuchMethodError:org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder; atorg.apache.poi.openxml4j.opc.PackageRelationshipCollection.parseRelati......
  • useMemo
    useMemo我们应该如何去正确理解useMemo呢functionfib(n){console.info('计算函数被执行1')returnn<3?1:fib(n-2)+fib(n-1)}functionApp(){const[count1,setCount1]=useState(0)const[count2,setCount2]=useState(0)console......
  • const [increaseBigCats, increaseSmallCats] = useCatStore( (state) => [state.incr
    const[increaseBigCats,increaseSmallCats]=useCatStore((state)=>[state.increaseBigCats,state.increaseSmallCats],shallow);这段代码是在使用zustand这个React状态管理库。zustand提供了一种简洁的方式来创建可复用的状态存储,并允许组件通过hoo......
  • eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0 解释
    eslintsrc--extts,tsx--report-unused-disable-directives--max-warnings0解释一下这段命令这段命令是用来运行ESLint工具检查代码的,针对的是src目录下所有.ts和.tsx后缀的TypeScript文件。命令各部分的具体含义如下:eslint:这是执行ESLint工具本身的命令......
  • Dotnet8运行新问题-he configured user limit (128) on the number of inotify instan
    问题现象:System.IO.IOException:Theconfigureduserlimit(128)onthenumberofinotifyinstanceshasbeenreached,ortheper-processlimitonthenumberofopenfiledescriptorshasbeenreached      解决办法:修改配置:sudovim/......
  • userInfo: Record<string, any> | null; 解释一下这个代码
    这段代码是TypeScript类型注解,用于定义变量userInfo的数据类型。具体解释如下:Record<string,any>:Record<Keys,Type>是TypeScript中的一个泛型类型,表示一个对象类型,其中Keys参数指定了对象的键类型,Type参数指定了对象的所有键对应的值的类型。在这里,Keys类型为st......
  • export { default as useUserInfoStore } from './userInfo' 这是什么写法
    这段代码是ES6模块导出的一种简写形式,被称为“命名导出”。它的作用是从源模块('./userInfo')导入默认导出,并赋予一个新的本地名称('useUserInfoStore')。这种写法可以让使用者在引用时,直接使用新的本地名称,而不是原始模块的默认导出名称。详细解释:'./userInfo'表示当前模块......