我在 Eclipse 上启动了一个小型 Java 项目,其中包含(默认包)中的两个类。一切正常,但是当我尝试使用相同的两个类(每个类都有包名称语句)创建一个新包(比如 net.server)时,我得到:
Exception in thread "main" java.lang.ClassNotFoundException: MyClassName
Run Code Online (Sandbox Code Playgroud)
我对 Java 和 Eclipse 没有经验,也不知道是什么原因造成的。
当我查看类似clojure.data.json源代码的内容时,我可以看到一个命名空间,例如,像这样:
(ns clojure.data.json...)
Run Code Online (Sandbox Code Playgroud)
因此,当我想:在我的.clj Clojure文件中要求时,我只需执行以下操作:
(ns so.example
(:require [clojure.data.json :as json])
...
Run Code Online (Sandbox Code Playgroud)
但是在我的.clj的依赖项中,我有:
:dependencies [[org.clojure/data.json "0.2.4"]
Run Code Online (Sandbox Code Playgroud)
所以clojure.data.json "成了" org.clojure/data.json.
现在,比如说,我在我的依赖项中有server.socket:
[server-socket "1.0.0"]
Run Code Online (Sandbox Code Playgroud)
所以这一次没有添加".org",没有斜线,但点变成了破折号.
Clojure源文件中的require和project.clj中的依赖项之间的关系是什么?有没有"逻辑"?
如何找到依赖项中的正确行?
我有一个 Python 包的大问题。说到 Python,我完全是新手,而且我遇到了很长时间的麻烦。无论如何,我成功安装了 NumPy 包,之后我无法通过python setup.py install
在终端中使用来安装任何东西。
我想安装 pandas 包,但每次都遇到相同的错误:
[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-539.pth'.
Run Code Online (Sandbox Code Playgroud)
我倒退了一步,尝试安装“pip”和/或“setuptools”,但[Errno 13]
每次都遇到相同的错误。
有没有办法“轻松”甚至“可理解地”安装 Python 包。
我在 delphi 10.1 Berlin 中创建了一个包含组件的包(一个运行时包和一个设计包)。
我想在 vcl 项目中使用这个包的组件。
我希望将组件的代码嵌入到项目中。(我不想将项目链接到 extern bpl)
每次编译项目时,Delphi 都会告诉我找不到组件的来源。我可以在项目路径中添加组件源的目录,但我不想这样做。由于组件的代码在 bpl 中,我猜想 Delphi 必须有一个解决方案,可以在不知道组件的 .pas 或 .dcu 在哪里的情况下将 bpl“绑定”到项目中,但我想不通怎么做。是否可以 ?如何 ?
我想一次需要几个 Lua 模块,类似于 Java ( import java.awt.*
) 中的星号标志。这是我在子目录中组织模块的结构:
<myapp>
-- calculations
-- calc1
-- calc2
-- calc3
-- helper
-- help1
-- help2
-- print
--graphprinter
--matrixprinter
Run Code Online (Sandbox Code Playgroud)
我的客户需要一个子路径的每个模块:
local graphprinter = require("myapp.helper.print.graphprinter")
local matrixprinter = require("myapp.helper.print.matrixprinter")
Run Code Online (Sandbox Code Playgroud)
我更喜欢自动多需求,它从模块路径派生本地表名,并且一次需要整个子路径。这可能是格式:require("myapp.helper.print.*")
. 应该为子目录的每个模块自动创建本地表名,这样就没有任何区别,因为我会逐个模块地要求它们。
我是pom.xml
根据 Spring Boot 示例编写的。
当我启动我的应用程序时,我收到了这个错误:
SLF4J: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError.
我对 Java 和 Maven 完全陌生,并在这里呆了很长一段时间。
我试图exclusions
在dependency
. 但它没有成功。我不知道应该从哪个包中排除哪个包。如果是这样,依赖的包如何正常工作?
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<!-- Your own application should inherit from spring-boot-starter-parent -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-samples</artifactId>
<version>2.0.0.BUILD-SNAPSHOT</version>
</parent>
<artifactId>spring-boot-sample-web-secure-jdbc</artifactId>
<name>Spring Boot Web Secure JDBC Sample</name>
<description>Spring Boot Web Secure JDBC Sample</description>
<url>http://projects.spring.io/spring-boot/</url>
<organization>
<name>Pivotal Software, Inc.</name>
<url>http://www.spring.io</url>
</organization>
<properties>
<main.basedir>${basedir}/../..</main.basedir>
</properties>
<dependencies>
<!-- Compile …
Run Code Online (Sandbox Code Playgroud) 我正在创建一个包安装程序,它以 nodejs、redis 和 socket.io 作为先决条件。问题是我不希望开发人员安装自己的先决条件。
我想出了一种在 mac 和 ubuntu 上使用的方法,包括brew install node
for mac 和sudo apt-get install nodejs
,sudo apt-get install npm
我现在正在寻找一种使用一两个命令在窗口上安装 nodejs 的方法。任何的想法?请。
我在 Rstudio 版本 0.98.507.0 和 R 3.1.1 中工作。我在虚拟机中工作,我无法在计算机中安装任何东西(专业计算机,新安装需要很长时间才能获得授权)
我正在寻找安装包“ plotly ”,但这个包需要“ dplyr ”才能工作;“ dplyr ”的当前版本仅适用于 R 版本 3.1.2
同样,我正在尝试安装旧版本的“dplyr,但没有任何效果。我从 cran 下载了文件。我将文件放在目录中,这是我尝试过的代码和我得到的错误消息:
1)
install.packages("J:/ PATH TO THE FILE/dplyr_0.7.0.tar.gz",repos = NULL, type="source")
Run Code Online (Sandbox Code Playgroud)
错误是:
Warning: invalid package 'J:/ PATH/dplyr_0.7.0.tar.gz'
Error: ERROR: no packages specified
Warning in install.packages :
running command '"Q:/R.001/R-31~1.1/bin/i386/R" CMD INSTALL -l "C:\Users\I0368711\Documents\R\win-library\3.1" "J:/PATH/R/dplyr_0.7.0.tar.gz"' had status 1
Warning in install.packages :
installation of package ‘J:/PATH/dplyr_0.7.0.tar.gz’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)
2)然后我尝试设置工作目录,然后运行
install.packages("dplyr_0.7.0.tar.gz",repos = NULL, type="source")
Run Code Online (Sandbox Code Playgroud)
错误信息是
CMD.EXE was started with the …
Run Code Online (Sandbox Code Playgroud) 我在netbeans的源包中创建了一个java包
我在一个Web文件夹中有一个jsp文件
现在我想在jsp文件中导入这个java包,但是我没有在import命令中获取我的包名
我创建了一个包,我想使用我的包的BPL文件...
我的包有VCL.dcp和RTL.dcp作为必需的库,我在我的应用程序中加载此包没有任何错误,但当我想卸载它时,显示一个访问冲突!
如果我使用运行时包("vcl"和"rtl")构建我的应用程序,则不显示访问冲突!
这是什么意思 ?!我的应用程序需要VCL和RTL库来加载BPL吗?我想像DLL文件一样加载我的包,有什么解决方案吗?
我正在使用Delphi 2010
非常感谢 ...