# javaClass and IntelliJ

**URL:** <https://discuss.kotlinlang.org/t/javaclass-and-intellij/2449>\
**Category:** Uncategorized\
**Created:** [March 29, 2017, 1:22pm UTC](https://discuss.kotlinlang.org/t/javaclass-and-intellij/2449 "2017-03-29T13:22:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rpereira](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@rpereira](https://discuss.kotlinlang.org/u/rpereira)\
**Post date:** [March 29, 2017, 1:22pm UTC](https://discuss.kotlinlang.org/t/javaclass-and-intellij/2449/1 "2017-03-29T13:22:32Z")

</div>

I’m starting now to lear Kotlin and was trying to get my environment set up with IntelliJ ultimate, with some bolierplate code for logging.

```
package X

import java.util.logging.Logger
import kotlin.jvm.javaClass

class Route(id:String) {
    val logger = Logger.getLogger(javaClass<String>())
    init {
        logger.info("Customer initialized with value $id")
   }
}

```

when I use the code above, the IDE highlights javaClass as missing it and gives the hint to add the import of kotlin.jvm.javaClass that I do but still without much success.

I am using the project with Maven, Java 8, Intellij 2017.1 and include

```
    <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-stdlib-jre8</artifactId>
        <version>${kotlin.version}</version>
    </dependency>
    <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-test</artifactId>
        <version>${kotlin.version}</version>
        <scope>test</scope>
    </dependency>

```

as per documentation. (without the javaClass, I can compile and run program ok)  
Still the popup suggesting to import kotlin.jvm.javaClass still pops um and once I click it is dismissed but continuing with the error.

Any idea what is not correct ?  
Thanks

---

<div class="post-metadata">

**Author:** ![ilya.gorbunov](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/ilya.gorbunov/32/1645_2.png) [@ilya.gorbunov](https://discuss.kotlinlang.org/u/ilya.gorbunov)\
**Post date:** [March 29, 2017, 2:21pm UTC](https://discuss.kotlinlang.org/t/javaclass-and-intellij/2449/2 "2017-03-29T14:21:05Z")

</div>

This code uses `javaClass` function, which was deprecated and removed long time ago (before 1.0).  
You can use `String::class.java` instead.

---

<div class="post-metadata">

**Author:** ![rpereira](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@rpereira](https://discuss.kotlinlang.org/u/rpereira)\
**Post date:** [March 29, 2017, 2:43pm UTC](https://discuss.kotlinlang.org/t/javaclass-and-intellij/2449/3 "2017-03-29T14:43:46Z")

</div>

Thanks. Guess I could report that there is some glitch on the UI IDE as it proposes to add it and fails silently to do it.
