问题标签 [path-variables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4428 浏览

linux - PATH变量设置为空,如何修复

我试图在我的服务器中设置一个新的环境路径,但我没有使用 bash.basrc 我使用 /etc/profile。编辑后我尝试使用源配置文件重新编译文件,它给出了一个错误not a valid identifier。现在,当我运行echo $PATH 时,它什么也没有显示,我的程序都没有运行,我什至无法编辑文件以检查是否有任何错误,任何帮助将不胜感激。我正在使用cent-os

0 投票
1 回答
963 浏览

java - 包含 .com、.org 的路径变量在 REST API 中被截断

我面临一个奇怪的问题。这是我的 REST API 映射

当我这样调用 API

我观察到sendercontainssomeone@someone而不是someone@someone.com.

当我这样给它

我收到 406 错误。

我也试过这个。

仍然没有帮助。我究竟做错了什么?

0 投票
2 回答
6792 浏览

java - 无法通过 ant 命令 JAVA_HOME 找到 tools.jar,并且为 jdk 而不是 jre 设置了 PATH

我正在使用安装在程序文件和程序文件(x86)中的 windows 7 java。我收到这样的错误“无法找到 tools.jar。预计会在C:\Program Files\Java\jre7\lib\tools.jar

但我试过ant -diagnostics命令 get java.home 是C:\Programe Files\Java\jre7\

0 投票
0 回答
1393 浏览

spring-mvc - Spring MVC:在将@PathVariable 映射到最后一个具有“.com”的 url 时获得 406 响应

我在一个项目HTTP Status 406中,当我的 URL 是这样的时候得到响应:

http://www.mydomain.com/project/website/reply/google.com

我发现它在 url 以 etc 结尾时抛出 406,当 url 以.com, .inetc 结尾时.do, .co, .coom,它的响应为 HTML 页面但未映射完整的 url

例如:假设我有 2 个网址

  1. http://www.mydomain.com/project/website/reply/google.com

    // 将返回 406

  2. http://www.mydomain.com/project/website/reply/apple.do

    // 将返回 HTML 但.do会被 忽略@PathVariable,因此您只能appleapple.do. 我想要之后的全部价值reply/

正如我所说,我得到了HTTP Status 406(The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.),所以我用谷歌搜索并得到了一些建议,比如Ignoring accept headersand ContentNegotiations,但仍然得到相同的响应。

我在用:

  • Spring MVC 3.2.0.RELEASE(带有 JAVA 配置)
  • 杰克逊版本 2.1.0
  • Thymeleaf 模板引擎 2.1.2.RELEASE

如果您想从我这里得到任何其他信息,请告诉我。

这是我在 JAVA 配置中ContentNegotiatingViewResolver(使用此ref)的代码,但它不起作用:

请给我一些建议。

0 投票
1 回答
49 浏览

bash - Mapors 在哪里更改了我在 mac 中的 $PATH?

我认为 macports 设置 $PATH 的唯一方法是通过 ~/.bash_profile 或 ~/.profile。我检查过我没有 ~/.bashrc。但是在注释掉行之后:

我的 $PATH 中仍然有 /opt/local/bin

我想知道 macport 在哪里更改了我的 PATH 变量,它应该是在加载 ~/.bash_profile 之后,因为我在 ~/.bash_profile 的路径开头添加了 texlive 路径。

0 投票
22 回答
1066651 浏览

java - 如何在 Linux 中为所有用户设置 JAVA_HOME

我是 Linux 系统的新手,Java 文件夹似乎太多了。

java -version 给了我:

  • java版本“1.7.0_55”
  • OpenJDK 运行时环境 (rhel-2.4.7.1.el6_5-x86_64 u55-b13)
  • OpenJDK 64 位服务器 VM(内部版本 24.51-b03,混合模式)

当我尝试构建 Maven 项目时,出现错误:

您能否告诉我需要为 root 和非 root 用户修改哪些文件以及 java 的确切位置?

0 投票
2 回答
9081 浏览

python - 为什么我不想在安装时将 Python.exe 添加到我的系统路径?

我正在 Windows 7 上重新安装 Python,第一个对话框是自定义 Python 屏幕。

“将 Python.exe 添加到路径”的默认设置是“整个功能将不可用”。

我总是将其更改为“将安装在本地硬盘上”。

这不是问题,更改系统环境变量很容易,但是不勾选这个有什么好处吗?

0 投票
1 回答
895 浏览

java - Spring @PathVariable 不带斜杠(带 IP 地址的字符串)

这是我的控制器的一部分:

在浏览器中我访问 URLhttp://localhost:8080/test/pc/json/getPCs/192.168.200.1

在日志中我看到:

如果我转到http://localhost:8080/test/pc/json/getPCs/192.168.200.1/带有斜线的 URL 就可以了:

为什么?我想使用不带斜线结尾的 url。

0 投票
2 回答
2003 浏览

java - 路径变量未映射 Spring MVC

所以我有以下问题。我有一个映射到“/reservationQuery/*”的控制器。当我继续使用“delete_1”方法的 url 时,它可以工作,但是当我尝试继续使用“delete_2”方法时,它表示该 URI 没有映射。但是为什么会这样呢?我的 ReservationQueryController 是否应该映射所有以 /reservationQuery/ 开头的 URI?

如果我想使用第二个 URI 进行删除,我是否必须制作另一个控制器并将其映射到 /reservationQuery/delete/* ?

0 投票
0 回答
856 浏览

eclipse - 使用 Eclipse 的 PATH 变量与系统变量不同

这个小 java 代码会根据执行环境产生不同的输出:

如果在命令 promt 上执行,它将显示完整的 PATH 变量,该变量也可以通过导航到 Systenproperties->Environmentvariables (PATH) 或使用 cmd、输入 set 并查找 PATH 变量来显示。

如果在 eclipse 中执行,它也会声明一个 PATH 变量,但它与系统本身的变量不一致。

问题是,我需要使用 processbuilder 在我的 java 环境中运行外部应用程序(openssl)。该应用程序的路径也在 Path 变量中说明。但是如果使用 eclipse 执行代码(在这种情况下是必须的),则此路径不可用。

所以我完全不知道为什么会这样以及如何解决它。我什至尝试将执行类流式传输到硬盘并尝试使用另一个 processbuilder 执行该类,但 Path 变量仍然不等于预期的变量(猜测是由于继承)

请,如果你们中的一些人有任何线索如何使用 eclipse 获得与系统本身相同的 Path 变量内容,请指出。

顺便提一句。使用 WINDOWS 机器和使用 Kepler 构建